About the position
Job Summary:
The Senior Developer tackles a wide range of client and product challenges using modern software practices. You will design, build and ship new modules and services on modern architecture — taking ideas from research through prototype to production — and work directly with clients to shape solutions along the way.
Key Responsibilities:
- Design, build and ship new modules and services on modern architecture, increasingly cross-platform and cross-cloud
- Maintain and enhance the integration applications that connect our products to client environments
- Investigate and resolve production issues across our products and integrations
- Lead technical discussions with clients to understand requirements and shape solutions
- Comprehend both business and technical aspects of a solution, and translate fluently between the two
- Set a technical vision and bring others along with you
- Be versatile and eager to take on unfamiliar problems
- Stay on the leading edge of the engineering craft, including AI-augmented development practices
- Show commitment to the success of assigned projects, co-workers, and the company
- Bachelor's degree or diploma in computer science, engineering, IT, mathematics or a related field
- 10+ years' experience as a developer, preferably full-stack
- Strong in C#, modern .NET (.NET 8+), HTML, SQL, REST APIs, Blazor, and Azure
- Comfortable working across Windows and Linux environments
- Solid understanding of DevOps processes (CI/CD, infrastructure-as-code, observability)
- Experience using AI tooling to accelerate engineering work (e.g. Copilot, Claude Code, Cursor)
- Microsoft Azure certifications on the developer path (e.g. AZ-204 Azure Developer Associate); Azure Solutions Architect Expert (AZ-305) a strong plus
- Experience in the financial services or insurance industry advantageous
Desired Skills:
- Systems Analysis
- Complex Problem Solving
- Programming/configuration
- Critical Thinking
- Time Management