Senior Software Engineer
Core
Build high-performing, scalable, enterprise-grade applications and integration services for mission-critical business systems.
Role type
Senior Software Engineer (Integrations)
Builds
Enterprise application components, integration services, and APIs
Domain
Insurance technology / Enterprise software
Deliverable
production ML models | product features
Required skills
.NET (C#, ASP.NET), RESTful services, API design, SQL (SQL Server/Oracle), CI/CD, Azure services, integration patterns, troubleshooting
Preferred skills
Frontend development, API Management platforms, serverless applications, mobile/tablet development, Agile methodologies (XP, Kanban, BDD, TDD)
Technologies
C#, ASP.NET, REST, SOAP, SQL Server, Oracle, Azure App Service, Azure Functions, Azure Storage, Azure Key Vault, Azure API Management, CI/CD tools
Responsibilities
Design solutions and create supporting documentation; Comply with coding and testing standards; Collaborate with test teams to fix bugs; Support code deployment across environments; Troubleshoot and solve day-to-day process issues; Provide guidance on best practices; Communicate status and risks to management
Seniority
Senior, hands-on IC