Software Engineer Staff

Assurant Automotive Warranty Solutions

Hyderabad, Bengaluru

Hybrid

INR 2.600.000 - 4.200.000

Vollzeit

Vor 2 Tagen
Sei unter den ersten Bewerbenden

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Assurant Automotive Warranty Solutions in India is seeking a Staff Software Engineer to design, develop, test, and maintain multi-platform applications and services. You will contribute to building scalable, reliable software that delivers measurable business value while following modern engineering standards.

In this role, you will collaborate with cross-functional teams, participate in agile ceremonies, and mentor junior engineers.

Qualifikationen

  • 8+ years of experience developing enterprise-level software applications.
  • 8+ years of hands-on programming experience with .NET, C#, SQL Server, and RESTful APIs.
  • 4+ years of experience mentoring or guiding other engineers (informal or project-based).
  • Experience working with Microsoft Azure cloud services.
  • Strong knowledge of object-oriented programming, multi-threading, and distributed systems.
  • Proficiency in .NET Core (including .NET 6/7/8), Entity Framework, or other ORM technologies.
  • Experience with messaging systems such as Azure Service Bus or similar.
  • Understanding of the software development lifecycle, including Agile methodologies and DevOps practices.
  • Demonstrated ability to write clean, testable, and maintainable code.

Aufgaben

  • Design, develop, and maintain software solutions aligned with business and technical requirements.
  • Contribute to system design discussions and implement solutions using established architecture patterns.
  • Write clean, scalable, and maintainable code following coding standards and best practices.
  • Troubleshoot and resolve complex technical issues in existing systems.
  • Stay current with modern technologies and apply them where appropriate.
  • Work closely with QA, Business Analysts, Product Owners, and Agile teams to deliver high-quality software.
  • Participate actively in Agile ceremonies (design discussions, sprint planning, code reviews, retrospectives).
  • Collaborate with team members to resolve technical challenges and improve team productivity.
  • Share knowledge and provide guidance to junior engineers when needed.
  • Contribute to the implementation, testing, and deployment of features.
  • Support backlog refinement by providing technical input and effort estimation.
  • Ensure delivered software meets functional and non-functional requirements.
  • Participate in code reviews to maintain consistency and quality across the codebase.
  • Assist in resolving production issues and supporting operational stability.

Kenntnisse

C#
RESTful APIs
.NET Core
SQL Server
Azure Cloud Services
Distributed Systems
Multithreading
DevOps practices

Ausbildung

Bachelors degree in computer science or related field

Tools

Azure DevOps
ORM (Entity Framework)
CI/CD tooling
Git

Jobbeschreibung

Staff Software Engineer

The Senior Software Engineer is a hands-on contributor responsible for designing, developing, testing, and maintaining multi-platform applications, services, and related software components. This role focuses on delivering high-quality solutions to complex technical problems while collaborating closely with peers and cross-functional teams.

In this role, you will contribute to building scalable, reliable software that delivers measurable business value, while following modern development practices and engineering standards.

This position will be in Bengaluru/Hyderabad at our India location.
What will be my duties and responsibilities in this job?
Technical Execution
  • Design, develop, and maintain software solutions aligned with business and technical requirements.
  • Contribute to system design discussions and implement solutions using established architecture patterns.
  • Write clean, scalable, and maintainable code following coding standards and best practices.
  • Troubleshoot and resolve complex technical issues in existing systems.
  • Stay current with modern technologies and apply them where appropriate.
Collaboration
  • Work closely with QA, Business Analysts, Product Owners, and Agile teams to deliver high-quality software.
  • Participate actively in Agile ceremonies (design discussions, sprint planning, code reviews, retrospectives).
  • Collaborate with team members to resolve technical challenges and improve team productivity.
  • Share knowledge and provide guidance to junior engineers when needed.
Delivery & Execution
  • Contribute to the implementation, testing, and deployment of features.
  • Support backlog refinement by providing technical input and effort estimation.
  • Ensure delivered software meets functional and non-functional requirements.
  • Participate in code reviews to maintain consistency and quality across the codebase.
  • Assist in resolving production issues and supporting operational stability.
What are the requirements needed for this position?
  • 8+ years of experience developing enterprise-level software applications.
  • 8+ years of hands-on programming experience with .NET, C#, SQL Server, and RESTful APIs.
  • 4+ years of experience mentoring or guiding other engineers (informal or project-based).
  • Experience working with Microsoft Azure cloud services.
  • Strong knowledge of object-oriented programming, multi-threading, and distributed systems.
  • Proficiency in .NET Core (including .NET 6/7/8), Entity Framework, or other ORM technologies.
  • Experience with messaging systems such as Azure Service Bus or similar.
  • Understanding of the software development lifecycle, including Agile methodologies and DevOps practices.
  • Demonstrated ability to write clean, testable, and maintainable code.
What other skills or experience would be useful in this role?
  • Bachelors degree in computer science, Engineering, or related discipline (or equivalent experience).
  • Experience building cloud-based or microservices-oriented applications.
  • Familiarity with RESTful APIs, event-driven design, and distributed systems concepts.
  • Experience working with CI/CD pipelines and Azure DevOps.
  • Exposure to infrastructure-as-code and cloud deployment practices.
  • Microsoft certifications (e.g., AZ-204) are a plus.
  • Experience in both on-premise and cloud environments.
Other Requirements
  • Strong problem-solving and analytical skills.
  • Effective communication and collaboration skills.
  • Ability to manage multiple tasks and priorities in a fast-paced environment.
  • Experience working with modern development tools and environments (e.g., Windows, Git, modern browsers).
  • Understanding of scalable back-end system design.
  • Familiarity with secure coding practices.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Sr Software Engineer 1
Sr Software Engineer 1

PSRTEK • Bengaluru

Vor Ort
INR 4.000.000 - 7.000.000
Senior Software Engineer
Senior Software Engineer

Johnson Controls Ltd • Bengaluru

Vor Ort
INR 1.500.000 - 1.900.000
Software Engineer
Software Engineer

Tessolve • Bengaluru

Vor Ort
INR 1.800.000 - 2.800.000
Staff Software Engineer
Staff Software Engineer

Telstra • Bengaluru

Vor Ort
INR 4.000.000 - 7.000.000
Performance-related pay
Learning programs access
Global presence in 22 countries
+6
Senior Dot Net
Senior Dot Net

Jobgether • Indien

Hybrid
INR 4.000.000 - 7.000.000
Remote work opportunities
Software Engineer
Software Engineer

Riversand, a Syndigo company • Bengaluru

Hybrid
USD 6.816 - 13.632
Senior Software Developer (Mumbai)
Senior Software Developer (Mumbai)

Alpha Plus Technologies Pvt. Ltd. • Mumbai

Vor Ort
INR 1.200.000 - 2.100.000
Senior Software Developer (Mumbai)
Senior Software Developer (Mumbai)

Alpha Plus Technologies • Mumbai

Vor Ort
INR 900.000 - 1.300.000
Senior Software Engineer
Senior Software Engineer

Vensure • Dadri

Vor Ort
INR 1.200.000 - 1.800.000
Software Manager (.NET)
Software Manager (.NET)

SKIDATA • Bengaluru

Vor Ort
INR 3.500.000 - 7.000.000