Source description
About the role
ELEKS Software Engineering and Development Office is looking for a Senior .NET Technical Lead in the US. ABOUT PROJECT Our client is one of the largest British-American insurance brokers globally, specializing in risk management, insurance and reinsurance brokerage, and investment banking solutions.
Requirements
-
Experience as a technical leader or lead developer, responsible for guiding team decisions, enforcing standards, and ensuring delivery quality
-
7-10+ years of experience with C#, .NET Core, .NET Framework
-
Experience with Azure native microservices architecture & Azure services (AI search, key vault, AKS, storage queue, Azure Functions, event hub, APIm)
-
Security protocols: OAuth 2.0 (OKTA)
-
Experience with Kubernetes, Docker
-
Hands-on experience in building RESTful APIs based on API management
-
Minimal API standard knowledge
-
Good knowledge of CI/CD based on DevOps services, terraform
-
Hands-on experience in Unit Testing using Xunit / Nunit
-
ORMs: EF6
-
Following DDD (Data Driven Design)
-
Understanding canonical APIs approach
-
Experience with databases (CosmosDB, MS SQL, etc.)
-
Understanding APMs
-
Databricks experience
-
Advanced level of English NICE TO HAVE
-
Monitoring (Datadog, etc.)
-
Experience with cloud-native services such as SignalR, Functions
-
Cache technologies (Redis cache, etc.)
Responsibilities
-
Design, develop, and maintain reliable, high-quality, and performant software aligned with technical requirements and best practices
-
Analyze requirements, estimate work, and define clear scope and acceptance criteria
-
Coordinate delivery with the Project Manager, ensuring alignment on timelines, risks, and technical constraints, and meeting delivery commitments
-
Define and enforce architecture, coding standards, and best practices; drive technical decisions and guide long-term architecture direction
-
Ensure technical feasibility, scalability, and sustainability of solutions and roadmap initiatives
-
Mentor, coach, and support team members’ growth, fostering a culture of ownership, accountability, quality, and continuous improvement
-
Collaborate with other technical leaders to ensure alignment, compatibility, and reuse across systems
-
Improve Agile practices, CI/CD pipelines, and team workflows to increase efficiency and predictability
-
Contribute to knowledge sharing, training, and continuous learning initiatives
-
Provide technical input on team composition, required skills, onboarding, and staffing decisions
More at Eleks
Related open roles
Senior Java/AI Developer, JR604
Remote · Argentina
Solution Architect (Government Presales Team, JR580)
Remote · Ukraine
(track and trace) Senior Android Developer, JR549
Remote · Ukraine
AI/Data Platform Architect (Digital Twin/Knowledge Graph)
Canada · Hybrid
Lead Java Software Engineer, JR312
United States · Hybrid
Senior Scala Developer, JR310
United States · Hybrid
