Overview
Cloud Developer/Software Engineer:
As a Software Developer in our R&D department in India, you will work in an international and scrum
setup. The team is part of a SAFe train that is developing a cloud-based application used by
Hearing Care Professionals to help serve their patients' needs. We are seeking individuals who are
motivated and excited about developing sustainable and high-quality software solutions.
As a global company, we welcome a diversity of cultures, ideas, and personal backgrounds.
What You Will Do
- Collaborate with other clans (Scrum team) members and participate in end-to-end application
architecture and microservices with domain-driven design (DDD) and implementation efforts.
- Design, develop, test, and maintain a cloud-based distributed and scalable platform (web
application) in your Scrum team.
- Use agile methods (e.g. Pair or mob programming, Test Driven Design (TDD) approach) and
Clean Code architecture to ensure the quality and usability of our application.
- Ensure product and delivery consistency through improvements.
- Plan and collaborate with product owners, software architects, and other teams.
- Experience working with large-scale cloud-based systems.
- Willing to work as part of L3 24/7 on-call schedule on rotation with other team members.
What Are We Looking For
- BE/B.Tech degree in Computer science, Software Engineering, or a related field.
- Experience with async programming with C#, .NET core.
- 8+ years of experience on microservices with emphasis on serverless capabilities (Azure
Functions, Logic Apps, and Service Bus etc.), CosmosDB (Not Mandatory).
- Experience with Code Versioning and Integration (GIT), Containers (Docker, Kubernetes), Unit
Testing Framework (NUnit). Sound understanding of coding and development processes.
- Experience with frontend development (e.g. SPAs with Angular/ React using Typescript) would be
beneficial.
- Modern DevOps and deployment practices such as build and release pipelines.
- Experience working in an agile environment.
- Ability to write clean, easy-to-understand code.
- Knowledge of advanced design concepts (Design Patterns, domain-driven design).
- Outstanding analytical and problem-solving capabilities.
- Providing technical support to stakeholders in the organisation.
- Participating in project meetings with management and other team members.
- Excellent written and verbal communication skills.
- Mentor Jr team members, work with architects, and lead in refinements and architectural
discussions.
Good To Have
- Experience with Azure DevOps for CI/CD pipelines.
- Experience in Infrastructure as Code (IaC) using Bicep, ARM, PowerShell, and Azure CLI.
- Familiarity with Infrastructure as Code (IaC) using Bicep, ARM, PowerShell, and Azure CLI.
- Plan and collaborate with product owners, software architects, and other teams.
Job Types: Full-time, Permanent
Pay: ₹658,669.49 - ₹4,044,835.39 per year
Benefits:
- Health insurance
- Provident Fund
Schedule:
- Day shift
- Monday to Friday
Work Location: In person