Assurant, Inc.

Software Engineer (5+ Years in DotNet+C#+React+Typescript+Azure+SQL Server)

Assurant, Inc.
Apply
1 month ago
Bengaluru, India or Hyderābād, IndiaSenior

Responsibilities

  • Design, develop, and maintain enterprise-grade full-stack applications using Microsoft technologies.
  • Build secure RESTful APIs and backend services with C# and .NET.
  • Develop responsive and accessible user interfaces using React, TypeScript, JavaScript, HTML5, and CSS3.
  • Contribute to microservices-based and event-driven architectures.
  • Write clean, maintainable, testable, and documented code and participate in code reviews and design discussions.
  • Implement automated testing, code coverage, and CI/CD pipelines.
  • Deploy and support applications on Microsoft Azure cloud platforms.
  • Apply secure SDLC practices including authentication, authorization, secrets management, and secure coding.
  • Use GitHub Copilot, Claude, and similar AI-assisted development tools for coding, testing, documentation, and productivity while validating outputs.
  • Mentor junior developers and participate in knowledge-sharing initiatives.

Requirements

  • 5–7 years of experience with Microsoft technologies, cloud platforms, object-oriented programming, and AI-assisted software engineering practices.
  • Strong hands-on experience with React.js, TypeScript, JavaScript ES6+, HTML5, CSS3, responsive web design, Redux, Context API, accessibility, and frontend performance optimization.
  • Strong hands-on experience with .NET 6/7/8/9/10, C#, ASP.NET Core, REST API development, Entity Framework Core, asynchronous programming, design patterns, and microservices architecture.
  • Experience with unit testing frameworks such as xUnit, NUnit, or MSTest and mocking frameworks such as Moq.
  • Experience with automated testing, code quality, code coverage, and Behavior-Driven Development practices.
  • Experience with SQL Server, database design, performance tuning, Entity Framework Core, and Azure Cosmos DB.
  • Experience with Microsoft Azure or AWS, Azure App Services, Azure Functions, Azure Service Bus, Azure Key Vault, Docker, Azure Kubernetes Service, CI/CD pipelines, and Git-based source control.
  • Practical experience with secure coding, authentication, and authorization mechanisms.
  • Experience using GitHub Copilot, Claude, or similar AI development tools for software development, testing, code generation, documentation, and AI output validation.
  • Preferred experience with Node.js services, Kubernetes and container orchestration, monitoring and observability tools, Domain-Driven Design, Event-Driven Architecture, distributed systems, and SAFe Agile.

Benefits

  • The position is located in Bengaluru or Hyderabad, India.
  • Work hours are 3:30 PM IST to 12:30 AM IST.
  • Assurant offers a culture emphasizing service, practical innovation, collaboration, and professional growth.

Tech Stack

Categories

Assurant, Inc.

About Assurant, Inc.

10,000+ employees
Contact me