Lead Developer

JSS Transform
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 58K

Job location

Tech stack

ASP.NET
.NET
Amazon Web Services (AWS)
Business Logic
Azure
C Sharp (Programming Language)
Code Review
Software Debugging
Document Management Systems
Web Development
Python
Microsoft SQL Server
MVC
Service-Oriented Architecture
SharePoint
Software Engineering
SQL Stored Procedures
SQL Server Reporting Services
T-SQL
Web Services
XML
Microsoft Reporting
.NET Core
Web Api

Job description

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., * 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.

Requirements

  • 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

Apply for this position