
Senior Engineer II(C#, Azure)
- Hyderabad, Telangana
- Permanent
- Full-time
- 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.
- 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.
- Reporting on project statuses and developments to senior team members.
- Participating in project meetings with management and other team members.
- Excellent written and verbal communication skills.
- 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.