Himalayas logo
AssurantAS

Sr Software Engineer

Assurant, Inc. is a global leader in risk management solutions, dedicated to protecting major consumer purchases and enhancing customer experiences through innovative products and services.

Assurant

Employee count: 1001-5000

India only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

Senior Software Engineer, Assurant, GCC-India

As a Senior Software Engineer, you’re charged with building high quality, working software that adds demonstrated business value. This is a highly technical position that requires you to both build great software and mentor your peers on design and best practices.

This position will be in Hyderabad at our India location.

Work Timings: 3:30 PM IST ~ 12:30 AM IST.

What will be my duties and responsibilities in this job?

This job is responsible for developing or assisting in the development of functional requirements, design, development, and testing applications that support business processes and provide business value. The individual will interact with business team members, architects, developers, end users, and all other groups involved in project development, testing, and delivery.

Design/Development/Testing:

  • Design, Build and deliver IT solutions that provide business value using the right blend of people, process and technology
  • Partner with QA, BA, PO, and Agile team members to form high performing delivery teams
  • Promote and adhere to definition of done in all solutions
  • Mentor and lead high-performing developers
  • Strive to ensure that best practices are always met and delivered
  • Ensure as-built documentation is captured
  • Stay current in new technologies and platforms; identifies emerging technologies to solve complex business problems.
  • Research, suggest, and implement tools to enhance development efficiency
  • Develop the automation strategy and help automate test cases
  • Suggest and implement SDLC process improvements

Business/User Requirements:

  • Participate in requirements/user story gathering sessions
  • Interpret user requirements/user stories and design scalable and maintainable solutions to business problems.
  • Communicate technical concepts in everyday language
  • Understand the needs of the user community
  • Demo new features/lead UAT activities

Provide Systems support:

  • Learn and enhance knowledge of the various multi-platform systems, environments, utilities, and procedures
  • Participate in on-call rotations
  • Provide timely, concise communication of incident status to appropriate personnel
  • Document incident occurrence and resolution(s) applied using designated repositories
  • Consult with staff personnel as required for effective incident resolution
  • Resolve development and support issues of moderate to high complexity or risk

End User Support:

  • Strong communication skills.
  • Translate technical concepts in everyday language.
  • Troubleshoot technical issues and drive for resolution.
  • Build relationships.

What are the requirements needed for this position?

  • Bachelors in Computer Science or related field
  • 8+ years of experience working in the Information Technology field
  • 5 years of working knowledge of fundamental concepts and practices of Object-Oriented analysis, design and programming.
  • 3 years of analyzing technical problems and delivering solutions of moderate to high risk
  • Strong knowledge of Windows operating system
  • Strong knowledge of web browsers (i.e. Chrome and Internet Explorer/Edge)
  • Strong knowledge of Object-Oriented Programming concepts.
  • Experience in cloud-based technology (Azure)
  • Experience with C# and SQL Server 2014/2016
  • Experience of development in .NET Core (NET8), RESTful APIs, Entity Framework or other ORM technologies.
  • Expert in Software Development Lifecycle/Agile development methodologies
  • Experience in systems implementing distributed architecture, service-oriented architecture, message queues, and service bus.
  • Familiarity with writing testable code and testable code best practices
  • Strong foundation in back-end, multi-threaded, distributed scalable systems processing high volumes
  • Experience in Microservices Architecture
  • Experience in Event-Driven Architecture
  • Familiarity with Application Performance Monitoring tools like Dynatrace is a Plus
  • Experience in Design Patterns and Cloud Native Development is a Plus
  • Understanding of enterprise design patterns and best practices is a Plus
  • Microsoft certification is a plus

What are the preferred requirements needed for this position?

  • Stellar intrapersonal, communication, and leadership skills
  • Learn new technical concepts quickly

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

India +/- 0 hours

About Assurant

Learn more about Assurant and their company culture.

View company profile

Assurant is a leading global provider of comprehensive risk management solutions for the auto, lifestyle, and housing protection sectors. We help people thrive in a connected world by supporting major consumer purchases that are integral to modern life, such as homes, vehicles, and electronics. Our significant historical roots go back to 1892 when we began as the LaCrosse Mutual Aid Association, evolving over the past 130 years into a Fortune 500 company that operates in 21 countries.

With more than 13,600 employees worldwide, Assurant focuses on providing innovative and thoughtful solutions that enhance the consumer experience. We partner with several global brands, ensuring consumer confidence by offering protection solutions, risk management products, and customer support services tailored to the unique requirements of our clients. Our strong commitment to digital transformation and sustainability not only meets today's market needs but also anticipates future challenges, helping to protect over 300 million consumers worldwide.

Claim this profileAssurant logoAS

Assurant

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

53 remote jobs at Assurant

Explore the variety of open remote roles at Assurant, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Assurant

Remote companies like Assurant

Find your next opportunity by exploring profiles of companies that are similar to Assurant. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Assurant hiring Sr Software Engineer • Remote (Work from Home) | Himalayas