We are seeking a highly skilled Senior .NET Developer to join our dynamic team. In this role, you will leverage your extensive experience in C# .NET to drive the development of robust, scalable, and high-performance software solutions. The ideal candidate will have a strong background in cloud-native back-end development and a solid understanding of Agile methodologies. If you are passionate about creating innovative solutions and thrive in a fast-paced environment, we would love to hear from you.
Key Responsibilities
- Development. Design, develop, and maintain high-quality software applications using C# .NET.
- Testing. Write and maintain unit and integration tests to ensure the reliability and stability of software.
- Integration. Work with XML, XSLT, and JSON to integrate various systems and services.
- Cloud Development. Develop and deploy cloud-native applications, optimizing for performance and scalability.
- Collaboration. Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Version Control. Utilize Git for version control and ensure codebase integrity.
- Additional Responsibilities. Utilize Duck Creek if applicable, and contribute to Continuous Integration/Continuous Deployment (CI/CD) processes.
Qualifications
- Experience. 5-10 years of professional experience in .NET development.
Technical Skills
- Proficiency in C# .NET.
- Strong experience with unit and integration testing.
- Expertise in XML, XSLT, and JSON.
- Experience with cloud-native back-end development.
- Proficiency with Git.
- Familiarity with SQL/SSMS is a plus.
- Knowledge of Continuous Integration/Continuous Deployment (CI/CD) practices is advantageous.
- Prior experience with Duck Creek is a strong plus.
- Azure DevOps experience is desirable.
- Prior insurance industry experience is beneficial.
Preferred Attributes
- Immediate Joiners. We prefer candidates who can join us immediately or with minimal notice.
If you are a proactive and motivated individual with a passion for technology and a drive for excellence, we encourage you to apply. Join us and be a part of a collaborative and innovative team that is dedicated to making a difference.
How to Apply
Submit your resume and cover letter detailing your relevant experience and skills. We look forward to discussing how your expertise can contribute to our team's success!