Intact Insurance Specialty Solutions is a leader in the specialty insurance market, dedicated to helping businesses thrive. They are seeking a Lead Software Engineer to join their Corporate IT team, responsible for delivering secure, high-performing solutions while leading a team of developers and collaborating with various stakeholders to create scalable software solutions.
Responsibilities:
- Lead and mentor a team of developers, ensuring adherence to coding standards and best practices
- Conduct code reviews and provide technical guidance on architecture and design
- Design, develop, and maintain applications using Java Springboot. Expertise in API design, authentication/authorization, and observability
- Build dynamic and responsive user interfaces using React/Next JS and exposure to Node is plus
- Implement and optimize solutions on Azure, leveraging services such as Azure Functions, App Services, AKS, Key Vault, Storage, and Azure DevOps
- Set up and maintain CI/CD pipelines for automated deployments
- Work closely with product managers, UX designers, and QA teams in an Agile/Scrum
- Proven ability to lead technical teams and deliver complex projects in Agile environments
- Translate business requirements into technical specifications and deliverables
- Ensure applications meet performance benchmarks and comply with security standards
- Troubleshoot and resolve complex technical issues across environments
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or related field
- 9+ years of software development experience, with at least 3 years in a lead developer role
- Strong expertise in Java Springboot, React/Next.js/TypeScript, and RESTful APIs
- Hands-on experience with React for front-end development
- Proven experience deploying and managing applications in Azure
- Solid understanding of microservices architecture, CI/CD pipelines, and DevOps practices
- Proficiency in SQL Server and ORM frameworks
- Excellent communication and problem-solving skills