CoE - Digital Engineering - Sr. Developer
Date:
29 Jul 2026
Company:
QualityAI
Country/Region:
IN
Key Responsibilities
- Design and develop scalable backend services using C# (.NET 8+) and Azure Functions.
- Build event-driven applications using Azure Service Bus and Azure Event Grid.
- Develop reusable, modular frontend libraries using TypeScript (ESM) and React.js.
- Write comprehensive unit tests using xUnit, MSTest, and Vitest.
- Apply SOLID principles, design patterns, and clean architecture across all components.
- Design and implement scalable software architectures using Onion Architecture and Clean Code principles.
- Build and maintain CI/CD pipelines using Azure DevOps and GitHub Actions.
- Implement structured logging, monitoring, and diagnostics for cloud applications.
- Participate in code reviews, technical design discussions, and mentor junior developers.
- Collaborate with cross-functional teams to deliver secure, scalable, and high-quality solutions.
Required Skills
Backend Development
- 8+ years of experience with Microsoft .NET (5+) and C# (7.3+)
- Strong knowledge of Object-Oriented Programming (OOP), SOLID Principles, and Design Patterns
- Expertise in Clean Architecture, Onion Architecture, and Monolithic Architecture
- Strong understanding of asynchronous programming, dependency injection, and REST APIs
Microsoft Azure (5+ Years)
- Azure Functions
- Azure Service Bus (Queues, Topics, Sessions)
- Azure Event Grid (Topics, Custom Schemas, Filters)
- Azure Cosmos DB
- Azure DevOps
- Azure CI/CD Pipelines
DevOps & Automation
- Azure DevOps
- GitHub Actions
- Git Workflows
- CI/CD Pipeline Implementation
Testing
- xUnit
- MSTest
- Vitest
- Unit Testing
- Mocking Frameworks
Must-Have Skills
- Microsoft .NET & C# – 8+ Years
- Azure Cloud – 5+ Years
- TypeScript – Strong knowledge with 1–3 years of hands-on experience
- Strong understanding of SOLID Principles, Design Patterns, and Software Architecture
- Azure Functions, Service Bus, Event Grid, and Cosmos DB
- Azure DevOps & GitHub Actions
- React.js fundamentals
- MSSQL
Good to Have
- Power Apps
- Model-Driven Apps
- Dynamics 365
- Azure Logic Apps
- Domain-Driven Design (DDD)
- Event Sourcing
- Developer Enablement and Modular Architecture
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Experience working in Agile/Scrum environments.
- Passion for cloud-native application development, reusable software components, and engineering best practices.