Summary
Join Integrated Specialty Coverages (ISC), a leading Insurtech company, as a Senior C# Developer. You will play a key role in developing robust APIs and microservices, modernizing legacy systems, and ensuring platform security and scalability. This position requires extensive experience in C# development, Microsoft technologies, and API development. The ideal candidate will possess strong problem-solving skills and the ability to collaborate effectively within a fast-paced environment. ISC offers a competitive salary, comprehensive benefits, and professional development opportunities. We are seeking a highly skilled individual to contribute to our continued growth and success.
Requirements
- Bachelorβs degree in Computer Science, Engineering or formal training or certification on software engineering concepts and 10+ years applied experience
- 7+ years of .NET & C# Experience, with a focus on API and microservices development
- Good experience with MS SQL, JSON, YAML, XSLT, and XML is a must
- Excellent written and verbal communication skills to effectively gather business requirements, develop technical solutions, and collaborate with cross-functional teams
- Ability to analyze complex technical issues systematically, identify root causes, and propose effective solutions
- Collaboration with different business units is critical as part of this role. This role requires the ability to effectively manage client relationships, understand their needs, and communicate technical solutions in a non-technical manner
- Must be legally authorized to work in the United States without employer sponsorship
Responsibilities
- Daily C# development with a focus on designing and developing APIs and microservices
- Design and implement scalable and maintainable C# codebases
- Daily work with Microsoft .NET Framework, including C#, .NET, ASP.NET, MVC, and Web API to deliver high-quality solutions
- Evaluate existing codebases to identify areas for refactoring and modernization. Transform monolithic applications into modular microservices architecture
- Utilize SQL and ORM frameworks for seamless data management
- Maintain CI/CD pipelines using tools such as GitHub Actions, TeamCity, Octopus Deploy, or similar. Ensure the continuous delivery and integration of code changes with minimal downtime
- Write well-documented and clean code following best practices. Document APIs, microservices, and architectural decisions for knowledge sharing and future reference
- Authenticate, authorize, encrypt data, and practice secure coding to implement security measures to protect against vulnerabilities and cyber threats
- Navigate technical challenges and architect complex projects by thinking strategically and contribute to technical direction of engineering efforts
- Working in a fast-paced, collaborative environment, both internally and externally
- May contribute to front end development as needed
Preferred Qualifications
- Exposure to Microsoft Azure Cloud technologies
- Familiarity with modern front-end technologies (e.g., React, Angular, and/or UI)
Benefits
- Medical, dental and vision insurance
- 401(k) plan with match
- Paid time off
- Employee Ownership Program - every eligible employee shares in the financial rewards that grow when the company grows
- Professional development opportunities
- Owner Referral Program
- Work from home reimbursement for remote/hybrid roles
- Burnalong digital health and wellness platform
- Canary emergency financial assistance program
- Comprehensive medical, dental, vision
- Life/AD&D Insurance
- Confidential, Employee Assistance Program
- Health Savings Account, includes company contribution
- Short-term disability
- Voluntary benefits - supplemental accident, critical illness, hospital insurance
- Employee discounts
- 401(k) Plan with company match contribution
- Various Time Off Programs
- 11 company paid holidays