At a Glance
- Tasks: Lead the design and development of modern software solutions for digital transformation.
- Company: Join a forward-thinking manufacturing company focused on innovation and technology.
- Benefits: Enjoy hybrid working, competitive salary, and opportunities for professional growth.
- Why this job: Be at the forefront of tech transformation while mentoring a passionate team.
- Qualifications: Strong C# and .NET experience; leadership in development teams is essential.
- Other info: Opportunity to work with cutting-edge technologies and influence company direction.
Role: Lead Developer
You could be just the right applicant for this job Read all associated information and make sure to apply.
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
Lead Developer employer: Forsyth Barnes
Contact Detail:
Forsyth Barnes Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Developer
✨Tip Number 1
Familiarise yourself with the latest trends in .NET development and modern frameworks. Being able to discuss recent advancements or tools during your interview will show that you're proactive and passionate about your field.
✨Tip Number 2
Prepare to demonstrate your leadership skills by sharing specific examples of how you've successfully led a development team in the past. Highlight any mentoring experiences, as this role places a strong emphasis on supporting other developers.
✨Tip Number 3
Brush up on your knowledge of CI/CD pipelines and version control practices, particularly Git. Be ready to discuss how you've implemented these in previous projects, as they are crucial for the role.
✨Tip Number 4
Since the role involves working closely with various teams, practice articulating how you would approach collaboration with business systems managers and infrastructure teams. Show that you can bridge the gap between technical and non-technical stakeholders.
We think you need these skills to ace Lead Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C#, .NET Framework, and .NET Core. Emphasise any leadership roles you've held and your experience in delivering enterprise-grade applications.
Craft a Compelling Cover Letter: In your cover letter, explain why you're passionate about leading development teams and how your skills align with the company's goals. Mention your familiarity with modern frameworks and your approach to mentoring other developers.
Showcase Relevant Projects: Include specific examples of projects where you've led the migration of legacy systems or implemented CI/CD pipelines. Highlight your experience with shared library architecture and multi-platform development.
Highlight Continuous Learning: Mention any relevant certifications or courses you've completed, especially those related to Microsoft’s .NET roadmap or Azure. This shows your commitment to staying current with industry trends.
How to prepare for a job interview at Forsyth Barnes
✨Showcase Your Leadership Skills
As a Lead Developer, you'll be expected to guide and mentor other developers. Be prepared to discuss your previous experiences in leading teams, conducting code reviews, and promoting best practices. Share specific examples of how you've fostered a culture of continuous improvement.
✨Demonstrate Technical Expertise
Make sure to highlight your strong experience with C#, .NET Framework, and .NET Core. Be ready to discuss your familiarity with shared library architecture and multi-platform development. Prepare to answer technical questions that assess your understanding of microservices and API-first design.
✨Discuss Legacy System Modernisation
Since the role involves migrating legacy systems, be prepared to talk about your experience with legacy technologies like VBScript and Classic ASP. Discuss any strategies you've implemented for modernising these systems and how you approached the challenges involved.
✨Stay Current with Industry Trends
The company values staying updated with Microsoft's .NET roadmap and industry trends. Show your enthusiasm for continuous learning by mentioning any recent courses, certifications, or projects that demonstrate your commitment to keeping your skills sharp and relevant.