2 months ago
Bengaluru, IndiaMid Level / Senior
Responsibilities
- Implement user stories and full-stack features across .NET Core backend APIs and React frontend components.
- Build and maintain .NET Core microservices, REST APIs, messaging integrations, and database interactions with SQL Server and Cosmos DB.
- Containerize applications with Docker and deploy them to Azure Kubernetes Service under senior-engineer guidance.
- Write unit and integration tests, participate in code reviews, and help maintain CI/CD pipelines.
- Troubleshoot and resolve production issues while developing incident-response and observability skills.
- Collaborate with design, product, and QA teams in a distributed environment to deliver quality solutions.
Requirements
- 2–6 years of experience with C#/.NET, preferably .NET Core 6+, and JavaScript/TypeScript.
- Experience with React fundamentals, including components, hooks, state-management basics, and TypeScript.
- Basic understanding of SQL, relational databases, and relational database design; Cosmos DB or NoSQL experience is beneficial.
- Familiarity with REST APIs, HTTP, Git, and basic CI/CD concepts.
- Understanding of Docker and containerization; introductory Kubernetes knowledge is a plus.
- Knowledge of asynchronous programming, async/await patterns, and message-driven architecture.
- Fundamentals in software design, debugging, and problem-solving, along with willingness to learn new technologies.
- Ability to collaborate effectively in Agile environments and distributed teams with strong communication skills.
Benefits
- Competitive compensation, professional training and certifications, soft-skills development, and extensive learning opportunities.
- 18 annual leave days, 12 sick leave days, public holidays according to local government declarations, maternity leave as required by law, and health insurance.
- The role is based in India and requires appropriate rights and documentation for employment in India.
