Senior .NET Developer
We are seeking an experienced .NET Developer to join the engineering team of a US-based specialty insurance client. This is a great opportunity for developers who enjoy working on client-facing applications, engaging with external stakeholders, and delivering high-impact solutions.
The ideal candidate will have over 5 years of experience developing applications using ASP.NET and C#, with strong familiarity in containerization tools (e.g., Docker) and cloud-native architectures. Exceptional communication skills and the ability to interface directly with clients are critical for this role.
Key Responsibilities:
• Design, develop, and maintain scalable applications using ASP.NET and C#.
• Build and optimize RESTful APIs using AWS Lambda and Amazon API Gateway.
• Leverage containerization technologies such as Docker to package and deploy applications in modern cloud environments.
• Collaborate closely with external clients to gather requirements, provide technical guidance, and deliver tailored solutions.
• Implement data models and manage database operations using Entity Framework.
• Work with PostgreSQL or other relational databases for data access and optimization.
• Partner with internal teams including UI/UX, QA, and project management to ensure high-quality software delivery
• Troubleshoot and resolve application issues, ensuring reliability and performance.
• Follow best practices in coding, testing, and deployment (e.g., code reviews, CI/CD pipelines).
Qualifications:
• 5+ years of experience developing .NET applications using ASP.NET and C#.
• Strong experience with Entity Framework and relational databases like PostgreSQL.
• Proficiency in AWS services, particularly Lambda and API Gateway.
• Hands-on experience with containerization technologies (e.g., Docker; Kubernetes is a plus).
• Comfortable working directly with clients to define technical solutions.
• Familiarity with version control systems such as Git.
• Strong analytical and problem-solving skills; able to work independently or as part of a distributed team.
Preferred Skills:
• Prior experience in the insurance or financial services industry.
• Experience with cloud-native architectures and DevOps practices.
• Familiarity with Kubernetes, ECS, or other container orchestration tools.
• Knowledge of CI/CD workflows and infrastructure-as-code (e.g., Terraform, CloudFormation).