Senior Software Developer About the Role We are seeking an experienced Senior Software Developer to join our engineering team developing scalable insurance technology platforms used by global clients in the insurance sector. This is an opportunity to work on modern cloud-based applications, contribute to architectural decisions, and help drive best practices across the software development lifecycle. Key Responsibilities Design, develop, and maintain enterprise-scale web applications using Microsoft technologies. Develop secure, scalable APIs and backend services using C# and .NET technologies. Collaborate with product owners, QA engineers, and fellow developers to deliver high-quality software solutions. Contribute to software architecture, technical design, and code reviews. Support cloud migration and infrastructure initiatives within Microsoft Azure. Champion Agile development methodologies, SOLID principles, and CI/CD practices. Mentor junior developers and contribute to continuous improvement within the engineering team. Participate in troubleshooting, optimisation, and performance improvement activities. Work closely with stakeholders to understand business requirements and translate them into technical solutions. Required Skills & Experience Extensive commercial software development experience, ideally within enterprise or SaaS environments. Strong experience with: C# .NET / .NET Core ASP.NET MVC / Web API SQL Server JavaScript / TypeScript HTML & CSS Experience building and maintaining responsive web applications. Experience with Microsoft Azure cloud services. Strong understanding of: SOLID design principles Agile software development CI/CD pipelines Source control systems such as Git Experience integrating applications with ERP, CRM, or business systems. Ability to work independently and contribute to technical leadership activities. Desirable Skills Experience within insurance, financial services, ERP, or reporting platforms. Experience modernising legacy applications and migrating infrastructure to cloud environments. Exposure to BI/reporting systems and data-driven web applications. Microsoft certifications or relevant technical qualifications. Experience mentoring or leading development teams. Qualifications Degree in Computer Science, Physics, Engineering, or related discipline preferred. Microsoft certifications beneficial. What We Offer Competitive salary and benefits package. Hybrid and flexible working options. Opportunity to work on award-winning insurance technology platforms. Collaborative Agile engineering culture. Career progression and ongoing professional development opportunities. Ideal Candidate Profile The ideal candidate is a highly experienced Microsoft-stack developer with a strong background in enterprise software development, cloud technologies, and web-based business applications. They are comfortable taking ownership of technical solutions, mentoring others, and contributing to long-term platform evolution within a fast-moving software environment. For further information on this job, apply via the link or contact the VANRATH office for a confidential chat today. Follow VANRATH on LinkedIn for expert career advice, the latest jobs, industry news, and much more Skills: Senior Software Engineer Software Engineer Insurance Insuratech SaaS Developer Javascript Developer
TPBN1_NI