Senior Software Engineer, Assurant-GCC, India: Design, code, test, install, and maintain application systems, programs, functions, services, and other related software components in response to enterprise needs of high complexity. Work closely with product teams to create APIs and web applications to serve customers with engaging, dynamic user experience.
Requirements
- C# expertise
- 8+ years of.NET 6+
- 2+ years of Angular 16+ experience
- Hands-on knowledge of version control systems such as Git
- Experience with SQL Server, other relational database engines and relational database design
- Knowledge of RESTful API design
- Knowledge of Microservice based architecture patterns
- Ability to demonstrate technical know-how through individual contributions, pair programming exercises, and architectural designs
- Strong oral and written communication skills to create a productive communication environment with team members and stakeholders
- Knowledge of Agile/Scrum best practice processes and techniques
Benefits
- Helping People Thrive in a Connected World
- Named a Best/Great Place to Work in 14 countries and awarded the Fortune America’s Most Innovative Companies recognition
- Our unique culture is a big reason why talented people choose Assurant