Assurant
Posted 1mo ago

Sr Software Engineer ( Linux + C + Java + SQL + Azure + APIs + Git + Production Support)

Assurant
Hyderabad, Telangana, India
OnsiteFull Time
Responsibilities
  • building software
  • mentoring peers
  • supporting production
Requirements
  • 8+ years IT experience
  • Bachelor’s in computer science or related field
  • Strong Linux, C, Java
  • SQL and Azure skills
  • Experience with distributed/microservices architectures
  • RESTful APIs
  • SDLC/Agile, and production support including on-call rotations
Technical tools mentioned
LinuxChromeEdgeAzureCJavaSQL ServerSQL Server Management System (SSMS)SQL Server Reporting Services (SSRS)Automic Job SchedulerPower Builder Professional 2017 R3Microsoft ExcelVisual Basic for ApplicationGitGitHubSnykWizSpring FrameworkEclipseTomcatPuTTYMLflowKubeflowRayLangChainLangGraphAirflow

Job description

Sr 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. 

Working Hours: 2:30 PM IST to 11:30 PM IST

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 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
  • 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 support 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.
  • Lifecycle/Agile concepts

What are the requirements needed for this position?

Technical Skills

  • Strong knowledge of Linux operating system and Linux developer tools
  • Strong knowledge of web browsers (i.e. Chrome, Edge)
  • Strong knowledge in Object Oriented Programming concepts.
  • Experience in cloud-based technology (Azure)
  • Experience with C on the Linux platform and SQL Server (complex queries, table creation, stored procedures, etc.).
  • Experience of RESTful APIs.
  • Expert in Software Development Lifecycle/Agile concepts
  • 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
  • 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

Experience with the following languages, environments, and tools:

  • Automic Job Scheduler
  • SQL Server
  • SQL Server Management System (SSMS)
  • SQL Server Reporting Services (SSRS)
  • Power Builder Professional 2017 R3
  • Excel (with Visual Basic for Application for macros)
  • C (on Linux)
  • Linux (csh)
  • Java
  • ADO GIT / GitHub
  • Snyk
  • Wiz
  • Spring Framework
  • Eclipse
  • Tomcat
  • PuTTY

Education:

  • Bachelor’s in computer science or related field

Previous Experience:

  • 8+ years of experience working in the Information Technology field

Knowledge and Skills:

  • Stellar intrapersonal, communication, and leadership skills
  • Familiarity with Agile development methodologies
  • Learn new technical concepts quickly
  • 3 years of recent working knowledge of fundamental concepts and practices of Object-Oriented analysis, design and programming
  • 6 years of analyzing technical problems and delivering solutions of moderate to high risk
  • Strong hands-on experience in tools like MLflow, Kubeflow, Ray, LangChain, LangGraph, or Airflow
  • Track records in large-scale, real-time AI/GenAI/ML database and solution technologies
  • Experience with one or more applied domains is a plus: language model, computer vision, signal processing, generative AI, Digital Twins, optimization programming, recommendation systems, or autonomous agents

For information regarding the collection, use, and protection of your personal information, please review our Privacy Notice available at Assurant Careers Privacy Notice.

About Assurant

Provides specialty insurance products and risk management solutions.

Similar jobs

Software Engineer roles near Hyderabad, Telangana
1d
Save
Mark Applied
Hide
Software Engr I
Hyderabad, Telangana, India
OnsiteFull Time
Honeywell
HoneywellNASDAQ: HON: Manufactures aerospace products, building technologies, and industrial control systems.
Entry-level software engineering role through university relations; specific qualifications not provided in description.
1d
Save
Mark Applied
Hide
Software Engineer, Associate
Hyderabad, Telangana, India
OnsiteFull Time
Infor
Infor: Provides industry-specific cloud enterprise software for global businesses.
1+ YOE1–3 years building Java/J2EE applications; strong OOP, data structures, algorithms; experience with Spring Boot, REST APIs, relational/NoSQL databases, cloud platforms, Git, and AI tools for development; Agile experience.
Java, J2EE, Spring Boot, REST APIs, Oracle, SQL Server, NoSQL, AWS, Azure, GCP, Git, Docker, Kubernetes
2d
Save
Mark Applied
Hide
Lead Software Engineer
Hyderabad, Telangana, India
OnsiteFull Time
JPMorgan Chase
JPMorgan ChaseNYSE: JPM: Global financial services firm providing banking and investment solutions.
5+ YOEFormal software engineering training,5+ years applied experience,advanced system design and application development,proficiency with SDLC and CI/CD,cloud-native experience,experience with AI-assisted development and secure coding.
CI/CD
2d
Save
Mark Applied
Hide
Senior Software Engineer
Hyderabad, Telangana, India
HybridFull Time
DHL Group
DHL GroupXetra: DHL: Global provider of logistics and postal services.
8+ YOE8+ years software engineering experience with Java/Kotlin, React/React Native, REST API design, Oracle SQL, containers (OpenShift/Kubernetes), CI/CD (GitHub Actions/Jenkins), and code quality/security tooling.
Java, Kotlin, React, React Native, REST, Oracle SQL, OpenShift, Kubernetes, GitHub, GitHub Actions, Jenkins, Artifactory, Checkmarx, SonarQube, Android
2d
Save
Mark Applied
Hide
Sr. Software Engineer
Hyderabad, Telangana, India
HybridFull Time
Verisk
VeriskNasdaq: VRSK: Provides data analytics and risk assessment for global insurance.
8+ YOE8+ years software development experience; strong .NET web skills (ASP.NET, Entity Framework), unit testing, modern frontend (React, Angular, Vue), relational databases; AWS familiarity; strong communication and technical leadership.
.NET, ASP.NET, Entity Framework, React, Angular, Vue, AWS
2d
Save
Mark Applied
Hide
Principal Software Engineer
Hyderabad, Telangana, India
RemoteFull Time
Microsoft
MicrosoftNASDAQ: MSFT: Develops software, services, devices, and cloud computing solutions.
6+ YOEBachelor's degree or equivalent,6+ years engineering experience,proficiency in C/C++/C#/Java/JavaScript/Python,experience building and operating distributed systems in cloud platforms,Linux and container experience,on-call responsibilities.
C, C++, C#, Java, JavaScript, Python, Azure, AWS, Linux, Windows, docker, puppet, ansible
2d
Save
Mark Applied
Hide
Associate Software Engineer (Direct Contract)
Hyderabad, Telangana, India
OnsiteFull Time
Park Place Technologies
Park Place Technologies: Provides third-party data center and IT infrastructure maintenance services.
2+ YOE2+ years development experience with C#/.NET, Azure, SQL and web technologies; knowledge of ORMs, NoSQL, CI/CD and Git; strong communication and Agile experience.
.NET, Azure, C#, .NET MVC/Razor Pages, Web APIs, SQL Server, Azure SQL, MySQL, ADO.NET, Entity Framework, GitHub Copilot, Cursor, Claude, Mongo DB, Azure Cosmos DB, HTML5, CSS, JavaScript, Angular, React, Vue.js, CI/CD, Azure DevOps, Git, GitHub
2d
Save
Mark Applied
Hide
Associate Software Engineer (Direct Contract)
Hyderabad, Telangana, India
OnsiteFull Time
Park Place Technologies
Park Place Technologies: Provides data center hardware maintenance and IT infrastructure managed services.
2+ YOE2+ years development experience with C#/.NET, SQL databases, web front-end technologies, familiarity with Azure and CI/CD; good communication and teamwork skills.
.NET, Azure, C#, MVC, Razor Pages, Web APIs, SQL Server, Azure SQL, MySQL, ADO.NET, Entity Framework, GitHub Copilot, Cursor, Claude, Mongo DB, Azure Cosmos DB, HTML5, CSS, JavaScript, Angular, React, Vue.js, CI/CD, Azure DevOps, Git