£100K/yr to £130K/yr
London, England
Permanent, Variable

Lead .Net FullStack Developer

Posted by Resource Solutions.

We are seeking an experienced Lead Developer to join our Surveillance and Conduct Technology team. You will be involved in all aspects of the development lifecycle from design and requirements through build and test to deployment into production. You will lead and be accountable for the development team, ensuring continuous integration and test automation are effectively implemented. This interactive role involves working closely with both technology and business stakeholders to build functionality and refresh technical capabilities. You will also have the opportunity to collaborate with senior architects and embed a culture of problem-solving, scalable design, secure development practices, and continuous professional improvement.

Key Responsibilities:

- Lead the surveillance and conduct technology development team, ensuring high standards of technical delivery.
- Provide superb technical solutions and mentor junior team members.
- Deeply understand the applications and enhance the technology stack through measurable incremental improvements and inline upgrades.
- Collaborate with the wider architecture and development community to identify opportunities, challenge design, and decommission legacy applications.
- Promote a 'dev-sec' culture throughout the team, focusing on production stability and application housekeeping.
- Research and implement new and appropriate technologies and technical components.
- Set and uphold development practices such as code reviews and retrospectives.
- Design and implement the technical platform for developer working practices, including build management and release management.
- Contribute significantly to technical roadmaps in collaboration with all stakeholders.
- Master application architecture and functionality, continuously seeking improvement opportunities and maintaining architectural documentation.
- Act as a strong technical strategist regarding new technologies and software development practices.
- Ensure software is designed for production environments, emphasizing resilience and security.
- Proactively respond to team demands and challenges, prioritizing solutions and managing user/customer expectations.
- Encourage strong knowledge management across applications, ensuring all documentation is centrally stored and frequently reviewed.

Required Knowledge and Experience:

- Proficiency with .NET Framework 4+, .NET Core, and .NET
- Expertise in C# 4.0, ASP.NET 4 & ASP.NET Web APIs
- Experience with Angular or AngularJS, MVC 4.0
- Proficient with SQL Server 2016 and above
- Familiarity with Entity Framework (EDMX, Code First, Migrations)
- Knowledge of Test-Driven Development and automated testing
- Experience with Continuous Integration using tools such as TeamCity and Octopus Deploy
- Strong understanding of LINQ (to Objects, EF, XML)
- Proficient in GIT
- Adherence to SOLID principles of software design
- Experience with Agile development practices
- Proven people management skills and experience managing small teams
- Commitment to the Continuous Improvement philosophy

Benefits and Perks:

- Competitive salary and performance-based bonuses
- Comprehensive health insurance plans
- Generous paid time off and holidays
- Professional development opportunities
- Flexible working hours and remote work options
- Collaborative and inclusive work environment

If you are passionate about technology, leadership, and continuous improvement, we would love to hear from you.

Our Recruitment Delivery Team are committed to offering an inclusive recruitment experience to all candidates. If you require any accommodations or adjustments as a result of disability, impairment, or health condition, please do not hesitate to let me know by emailing gscemeaedi @ resourcesolutions .com