Key Notes
Basemap's WPF Desktop Developer builds mapping and transport-analysis features across C#/.NET, WPF, MVVM, Entity Framework and SQL Server. The full-time Guildford role pays £50,000–£60,000, offers two remote days each week and closes 30 September 2026. Applicants should have around three years' experience, though a strong portfolio may support less, plus the essential desktop-development stack.
What You'll Work On
- Build and maintain WPF desktop features in C#/.NET using MVVM.
- Extend interactive mapping and data-visualisation features through mapping SDKs and new algorithms.
- Work with Entity Framework and SQL Server while authoring unit tests and improving a long-lived desktop codebase.
- Collaborate in a self-organising Scrum team through daily delivery, planning and retrospectives.
Why This Role Matters
- Basemap’s desktop mapping product gains new visualisation and analysis features through its WPF application and mapping SDK, extending the ways users can examine transport and geographic data.
- Basemap’s desktop changes pass through unit tests and code review, giving the team repeatable checks as existing features are maintained and new algorithms are introduced.
What They Are Looking For
- Technical: C#/.NET, WPF, MVVM and .NET Framework desktop development are essential.
- Technical: Entity Framework, SQL Server, dependency injection, NUnit, Moq and Git are essential.
- Technical: Object-oriented design and SOLID patterns are essential.
- Stakeholder: Communication and collaborative Agile-team working are essential.
- Experience: Three or more years is sought; candidates with less may be considered on their portfolio.
- Preferred: GIS frameworks, UK public-transport data formats, spatial analysis and CI/CD experience are desirable.