hero

It's all about who you work with. Opportunities below to join fantastic teams.

RRE
companies
Jobs

Software Engineer (C#.Net (Version 8 & above) + Azure DevOps + SQL + Agile)

HYLA Mobile

HYLA Mobile

Software Engineering
Hyderabad, Telangana, India
Posted on Aug 26, 2025

Software Engineer, Assurant-GCC, India

As a 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 build great software by applying best practices in software design and development.

This position will be in Hyderabad at our India location.

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 to support business processes that provide business value. The individual will interact with business team members, architects, developers, end users, and all other groups involved in software project development, testing, and delivery.

Design/Development/Testing:

  • Design, Build and deliver IT solutions that demonstrably 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
  • 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 and support UAT activities

Provide Systems support:

  • Learn and enhance knowledge of the various multi-platform systems while supporting 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?

Overall Work Exp: 5-8 Years in Full Stack Development

  • Strong knowledge of Windows operating system
  • Strong knowledge of web browsers (i.e. Chrome and Microsoft Edge)
  • Strong knowledge of Object-Oriented Programming concepts.
  • Experience in cloud-based technology (Azure)
  • Experience with C# and SQL Server 2008/2012/2014/2016
  • Experience of development in .NET Core (NET8), RESTful APIs, Entity Framework or other ORM technologies.
  • Expert in Software Development Lifecycle/Agile concepts
  • Experience in systems implementing distributed architecture, service-oriented architecture, message queues, and service bus.
  • Experience in back-end, multi-threaded, distributed scalable systems processing high volumes
  • Experience in Microservices Architecture
  • Familiarity with writing testable code and testable code best practices
  • Familiarity 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 other are the Preferred Experience, Skills, and Knowledge?

Education:

  • Bachelor’s in computer science or related field

Previous Experience:

  • 5-8 years of experience working in the Information Technology field.

Knowledge and Skills:

  • Stellar intrapersonal and communication skills
  • Familiarity with Agile development methodologies
  • Ability to learn new technical concepts quickly
  • 3 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