Role: Lead Developer
Location: Northampton (Hybrid - 3 days in-office)
Salary: Up to £55,000
Industry: Manufacturing
Role Purpose
To lead the design, development, and delivery of scalable, maintainable, and modern software solutions that support the digital transformation. The Lead Developer will play a key role in reducing legacy systems, building shared libraries, and guiding the forming small internal development team in adopting best practices and modern frameworks.
Key Responsibilities
· Architect and oversee development of internal applications and services.
· Lead the migration of legacy desktop and web applications to .NET Core, ensuring modularity, testability, and cross-platform compatibility.
· Define and enforce coding standards, version control practices (Git), and CI/CD pipelines. Ensure all code is unit tested and reusable across platforms.
· Support and mentor other developers. Conduct code reviews and promote a culture of continuous improvement and technical excellence.
· Work closely with the Business Systems Manager, infrastructure team, and external partners to ensure seamless integration and delivery.
· Evaluate and recommend frameworks, tools, and technologies aligned with the long-term goals. Stay current with Microsoft’s .NET roadmap and industry trends.
Skills & Experience
· Strong experience in C#, .NET Framework, and .NET Core.
· Proven track record in leading development teams and delivering enterprise-grade applications.
· Experience with shared library architecture and multi-platform development.
· Familiarity with Git, Visual Studio, Azure DevOps, and containerisation (Docker/Kubernetes).
· Understanding of microservices, API-first design, and modular architecture.
· Experience with legacy systems (VBScript, Classic ASP) and modernisation strategies.
Desirable Qualifications
· Degree in Computer Science, Software Engineering, or related field.
· Microsoft certifications in .NET or Azure.
· Experience in manufacturing or B2B e-commerce environments