NET Developer
Role details
Job location
Tech stack
Job description
We are seeking a capable mid-level .NET Developer to support and enhance a suite of web
applications and API integrations. This role spans backend API development, ongoing enhancement
of an existing ASP.NET MVC application, and frontend work across Vue.js and Angular
applications. You will work closely with product, UX and business stakeholders to deliver stable,
scalable solutions that support commercial and operational outcomes. This is a hands-on role suited
to someone comfortable working across the stack and taking ownership of delivery.
Key Responsibilities
Backend & Integrations
- Develop and maintain RESTful API integrations with third-party systems
- Enhance and support an existing ASP.NET MVC application
- Design and implement scalable backend services using .NET
- Work with Microsoft SQL Server and Entity Framework to optimise queries and data access
- Troubleshoot production issues and resolve defects efficiently
Frontend Development
Develop and modify features in Vue.js and Angular applications
Implement responsive, accessible and performant user interfaces
Integrate frontend applications with backend APIs
Collaborate with UX to deliver clean, usable experiences
Quality & Delivery
Requirements
Are you a .NET developer who thrives on building robust, scalable systems that make a real impact?
Do you combine strong technical expertise with a problem-solving mindset to deliver high- quality, maintainable solutions?
Are you looking for a role where you can work on commercial-grade applications, integrate with APIs, and contribute to evolving a modern technology platform?
Would you like to join a company with 50 years of heritage, dedicated to helping hundreds of thousands of children strengthen their literacy and numeracy skills and unlock brighter futures?
If you're motivated by clean code, continuous improvement, and the opportunity to influence and enhance existing platforms while gaining exposure to real-world commercial systems and API integrations, we'd love to hear from you., We are looking for a talented and pragmatic problem solver, a confident communicator who is
adaptable, organised, and capable of managing and owning multiple projects in a fast-paced
environment. An all-round results driven team player.
Essential Requirements: 4 to 6 years solid commercial experience in .NET development
Strong experience with ASP.NET MVC and Web APIs
Experience integrating third-party APIs
Experience with Vue.js and/or Angular
Strong SQL Server and Entity Framework knowledge
Solid understanding of HTML, CSS and modern JavaScript
Experience with TypeScript
Experience working in Agile environments
Strong debugging and problem-solving skills
Enhanced Disclosure and Barring Service (DBS) clearance (working with children)
Desirable Experience: Experience modernising legacy MVC applications
Exposure to CI/CD pipelines
Experience performance tuning web applications
Experience with Git and structured branching models
Personal Attributes
Pragmatic problem solver
Comfortable working across backend and frontend
Takes ownership of outcomes, not just tasks
Clear communicator
Able to work independently and as part of a collaborative team