Cadcorp is a privately held British software development company focused on geographic information systems (GIS), spatial solutions and web mapping software. This is a developer position for a web application programmer with between 2 - 4 years of experience of full stack development in the MVC environment using C#. They should have some experience of application architecture design and implementation and demonstrate a knowledge and aptitude for .NET libraries. Cadcorp web applications integrate with our server product to provide map interfaces and functionality to spatial databases. You will be expected to work on all aspects of current and future product development, including customisation and project-based enhancements. You will be involved in full stack development including interface design and implementation, server and client-side logic and architecture including integration and interaction with a range of technologies. You will be expected to work closely within an established development team and will be involved in all aspects of the software development and delivery cycle, writing clear and efficient code. You could contribute towards the design and implementation of new functionality and architecture within the applications. You will be mentored and ultimately will be able to assist other developers and technical staff within Cadcorp. You will be based at the Cadcorp office in Stevenage, with options to work from home. You will be required to work from the office on request, for example to attend team or customer meetings. A proximity to Stevenage is therefore desired. About you: Between 2 - 4 years of programming experience in a commercial environment Experience with Visual Studio and source control system, specifically Git Development skills and experience using MVC and .NET 6 Proficient in C# Familiarity with virtual DOM libraries such as Vue or React Experience with tooling and task runners (webpack, npm, nuget, etc) Data Access Technologies (Entity Framework, Dapper) Proficient in core front-end web technologies (JavaScript, HTML, CSS) Experience of developing server-side components (.NET 6 preferred) Understanding and use of RESTfulAPI, web services and databases Other skills which would provide an advantage are: Familiarity with Typescript Experience with JavaScript mapping libraries such as Leaflet, OpenLayers and Google Maps Familiarity with Dependency Injection Experience with web frameworks such as Blazor Excellent written and verbal English communication skills Employee benefits include: Competitive salary 30 days annual leave Core hour flexibility Company pension scheme Private health insurance Private dental insurance Gym membership Cycle to work scheme Life insurance Permanent health insurance Please note that this employer is not a licensed UK visa sponsor. You must be eligible to work within the UK to be considered for this vacancy.