Assurant, Inc.

Sr. Software Engineer (8+ Years in C#.Net + .NetCore 6+ +SQL + Azure DevOps)

Assurant, Inc.
Apply
3 days ago
Bengaluru, India or Hyderābād, IndiaSenior

Responsibilities

  • Design, develop, test, deploy, and maintain software solutions aligned with business and technical requirements.
  • Implement scalable, maintainable solutions using established architecture patterns and modern development practices.
  • Troubleshoot and resolve complex technical issues in existing systems and assist with production support and operational stability.
  • Participate in system design discussions, code reviews, backlog refinement, sprint planning, retrospectives, and other Agile activities.
  • Collaborate with QA, Business Analysts, Product Owners, and cross-functional engineering teams to deliver high-quality software.
  • Provide technical input and effort estimates and ensure delivered software meets functional and non-functional requirements.
  • Mentor or guide junior engineers and share knowledge to improve team productivity.

Requirements

  • At least 8 years of experience developing enterprise-level software applications.
  • At least 8 years of hands-on experience with .NET, C#, SQL Server, and RESTful APIs.
  • At least 4 years of experience mentoring or guiding engineers informally or through projects.
  • Experience with Microsoft Azure cloud services and Azure Service Bus or similar messaging systems.
  • Strong knowledge of object-oriented programming, multithreading, distributed systems, scalable backend design, and secure coding practices.
  • Proficiency with .NET Core, including .NET 6, .NET 7, and .NET 8, and Entity Framework or other ORM technologies.
  • Experience with Agile software development lifecycle practices, DevOps practices, CI/CD pipelines, and Azure DevOps.
  • Bachelor’s degree in computer science, engineering, or a related discipline, or equivalent experience.
  • Experience building cloud-based or microservices-oriented applications and working in both on-premise and cloud environments.
  • Familiarity with RESTful APIs, event-driven design, infrastructure-as-code, cloud deployment practices, Windows, Git, and modern development tools.
  • Microsoft certifications such as AZ-204 are preferred.
  • Strong problem-solving, analytical, communication, collaboration, prioritization, and multitasking skills.

Benefits

  • The position is based in Bengaluru or Hyderabad, India.
  • Assurant offers a culture focused on service, practical innovation, collaboration, and employee growth.
  • Employment is contingent upon identity verification, which may include biometric technology where permitted by law and subject to notice and consent requirements.

Tech Stack

AzureC#GitMicrosoft SQL Server.NETWindows

Categories

Assurant, Inc.

About Assurant, Inc.

10,000+ employees
Contact me