Assurant, Inc.

Sr. Software Engineer (8+ Years in C#.Net + Angular 16+ + .NetCore + SQL + AI-Assisted Software Development)

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

Responsibilities

  • Build scalable and highly reliable product features.
  • Design, implement, and maintain web applications for mobile and desktop users.
  • Create APIs and architect high-throughput systems with client developers.
  • Analyze requirements and design, code, test, install, and maintain application systems and software components.
  • Create and maintain code and engineering-process documentation.
  • Evaluate technical capabilities, options, and strategies.
  • Plan and prioritize work and technical solutions with Engineering Managers and Product Owners.
  • Participate in two-week sprints, daily stand-ups, bi-weekly retrospectives, pair or mob programming, design reviews, and code reviews.
  • Use AI-assisted development tools across the software development lifecycle, including design, development, testing, code quality, documentation, troubleshooting, and operational excellence.
  • Develop subject matter expertise and support mentoring and skills transfer among team members.

Requirements

  • At least 8 years of .NET experience and at least 2 years of Angular 16+ experience.
  • Expertise in C# and .NET 6+.
  • Hands-on experience with version control systems such as Git.
  • Experience with SQL Server, relational database engines, and relational database design.
  • Knowledge of RESTful API design and microservice-based architecture patterns.
  • Ability to demonstrate technical capability through individual contributions, pair programming, and architectural designs.
  • Strong oral and written communication skills.
  • Knowledge of Agile/Scrum processes and techniques.
  • Preferred bachelor's degree in Computer Science or a related field.
  • Preferred knowledge of Microsoft Service Fabric.
  • Experience with client/server and n-tier development, object-oriented modeling, analysis, design, and programming.
  • Experience with TDD/BDD frameworks and quality assurance and testing procedures.
  • Strong documentation, estimation, analysis, programming, and work-management skills.
  • Willingness to mentor teammates and maintain current development knowledge.

Benefits

  • The position is based in Hyderabad or Bangalore, India.
  • Assurant offers a collaborative, team-oriented environment focused on service, practical innovation, and professional growth.
  • Employment is contingent upon identity verification, which may include biometric technology where permitted by law and subject to notice and consent.
  • Assurant provides equal employment opportunity and supports responsible use of artificial intelligence.

Tech Stack

AngularC#GitMicrosoft SQL Server.NET

Categories

Assurant, Inc.

About Assurant, Inc.

10,000+ employees
Contact me