Lead Developer
Function / Area: IT Development Team
Reporting to: IT Development Manager
Position Summary
This role provides technical leadership and guidance to a team responsible for developing and delivering high-quality, insurance-based technology solutions. The technology landscape involves working with third-party insurance software for pricing and policy documents, alongside Microsoft .NET Framework, MVC, and .NET Core for web development, as well as Web APIs and service-oriented architecture for system integrations.
The Lead Developer will collaborate closely with multiple teams—including Business Requirements, Actuarial, Architecture, Security, and Infrastructure—to design, build, and support applications that meet business objectives. This is a hands-on technical role that requires strong leadership, deep development expertise, and a proactive approach to solving business problems through technology.
The successful candidate will have experience working in a specialty insurance environment , with particular exposure to pricing systems such as Rulebook, and will work closely with actuarial and pricing teams to ensure technical alignment with business logic and models.
Key Responsibilities
- Lead the development team in implementing the company’s technology vision, applying modern development practices and frameworks.
- Design, plan, and document comprehensive technical specifications for system solutions; contribute to the IT roadmap and key development initiatives.
- Write testable, scalable, and efficient code while setting and maintaining coding standards for the team.
- Translate business requirements into detailed technical designs and develop complex applications or enhancements.
- Ensure quality through code reviews, documentation, testing, and defect analysis.
- Contribute to solution architecture and collaborate with stakeholders to identify risks, resolve issues, and design efficient systems.
- Research and recommend new technologies and tools to improve delivery, efficiency, and maintainability.
- Support application releases into production and testing environments, including providing 2nd and 3rd level technical support as needed.
- Respond to and resolve production support incidents in a timely manner.
- Maintain documentation and ensure compliance with internal standards and external regulations, including Sarbanes-Oxley requirements.
- Mentor and guide junior developers (including offshore teams), fostering professional growth and adoption of best practices.
- Stay current with emerging technologies and promote innovation within the team.
- Perform other duties as assigned.
Skills, Knowledge & Experience
- Strong knowledge of the full system development life cycle (SDLC) and application development methodologies.
- Experience in a specialty insurance or financial services environment with an understanding of insurance data models and reporting concepts.
- Excellent analytical, problem-solving, and debugging skills.
- Strong interpersonal and communication abilities for effective collaboration with business and technical stakeholders.
- Ability to manage multiple priorities and work independently with attention to detail.
- Customer-focused mindset with a commitment to delivering high-quality solutions.
- Awareness of regulatory and compliance standards relevant to insurance and financial systems.
Technical Skills
Essential:
- XML development experience (required)
- C# development experience
- ASP.NET and MVC development experience
- MS SQL Server experience, including T-SQL, views, stored procedures, and functions
- Insurance experience
Desirable:
- Microsoft Reporting Services (SSRS)
- Experience with insurance pricing tools (e.g., Rulebook, Hyperexponential)
- Python development experience
- Experience with cloud platforms (GCP, Azure, or AWS)
- Service-oriented architecture (SOA) and web service development
- SharePoint development experience
- Company
- JSS Transform
- Location
- Manchester, UK
- Posted
- Company
- JSS Transform
- Location
- Manchester, UK
- Posted