About the Role
We are seeking a highly skilled and experienced Lead Integration Developer to join our team. The successful candidate will be responsible for supporting the development of Azure solutions, including Azure Functions and Azure Service Bus, managing APIs, and developing applications in C#. This role requires a deep understanding of Azure services, strong leadership abilities and commercial property and casualty insurance domain knowledge, and a passion for continuous improvement in a dynamic environment.
What You'll Do
- Lead the design, development, and deployment of Azure solutions, focusing on Azure Functions and Azure Service Bus.
- Design, develop, and maintain APIs / Micro Services to facilitate seamless communication between different insurance applications and systems, both internal and external.
- Implement and manage API security using protocols like OAuth and JWT to protect sensitive insurance data.
- Manage and maintain API gateways and ensure efficient API management practices.
- Develop high-quality, scalable, and maintainable code in C#.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Provide technical guidance, mentorship, and support to other developers on the team.
- Ensure best practices for security, scalability, and reliability are followed.
- Participate in code reviews and contribute to the development of best practices and standards.
- Troubleshoot and resolve technical issues as they arise.
- Stay current with emerging technologies and industry trends to ensure the team remains innovative and competitive.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience as a Lead Developer or similar role, with a strong focus on Azure development.
- 7+ year of experience with C# and .NET framework. Full stack development experience.
- Hands-on experience with CI/CD tools and workflows (e.g., GitHub Actions, Jenkins, Azure DevOps).
- Solid grasp of software development lifecycle and agile methodologies.
- ·Strong analytical and problem-solving skills.
Preferred Qualification
- Certifications in relevant technologies or platforms.
- Experience with modular and microservice based architecture.
- Proficiency in Microsoft Excel.
Knowledge, Skills and Abilities
- Experience with other Azure services such as Azure Logic Apps, Azure DevOps, and Azure Cosmos DB.
- Exposure to Agile methodologies and practices.
- Experience working with containerized solutions.
- Extensive experience with Azure Functions and Azure Service Bus.
- Strong knowledge of API management and related tools.
- Strong knowledge of P&C domain and experience working in insurance is required.
- Experience with SQL Server and CosmosDB.
- Proven experience developing scalable and performant applications.
- Excellent problem-solving skills and the ability to work under pressure.
- Strong leadership and communication skills.
- Ability to work collaboratively in a team environment.
- Passion for technology and continuous learning.
Additional Information
This is a remote position. Planned, in-office activities may be required on occasion (typically 2-4x per year).
You must live in the United States and be authorized to work in the United States without requirement of employment sponsorship/visa.