
Job Description
Ovii's Interpretation of the Role
We are looking for a senior .NET engineer to design and deliver enterprise‑grade applications on the Microsoft stack. The role blends backend architecture, Azure cloud implementation, and DevOps automation while collaborating closely with product and business stakeholders.
Role Snapshot
- Design and build scalable .NET applications
- Lead technical decisions on Microsoft frameworks
- Develop RESTful APIs and microservices
- Implement CI/CD pipelines with Azure DevOps
- Optimize SQL Server databases
- Drive code quality and best‑practice standards
- Collaborate with product and stakeholder teams
- Champion continuous improvement initiatives
Must-Have Requirements
- .NET Core/.NET 8+
- C#
- ASP.NET Core Web API
- Entity Framework Core
- SQL Server
- Azure cloud services
- Azure DevOps
- Unit testing (xUnit/NUnit)
- Communication and stakeholder management
- .NET development
- SQL Server performance tuning
- Bachelor's or master's degree in computer science, engineering, or related field
Nice-to-Have Signals
- Docker
- Azure Service Bus / Event Grid / Event Hubs
- Azure Active Directory
- Azure Cosmos DB / Redis / Blob Storage
- Observability tools (Azure Monitor, Application Insights)
- Blazor or MAUI
- Microsoft Azure certifications
- containerization with Docker
- event‑driven architectures
- Azure Developer Associate
- Azure Solutions Architect
Work Setup
- Location: Hyderabad, India
- Work mode: HYBRID
- Employment type: Full-Time
Not Specified in JD
- Visa sponsorship
- Salary range
- Remote eligibility
- Travel requirement
- Security clearance
- Coding test
What You'll Likely Work On
- Architect and design high‑performance .NET solutions using .NET 8+ and C#
- Define and enforce coding standards, conduct peer reviews, and drive technical direction
- Create and maintain RESTful APIs, microservices, and distributed systems with ASP.NET Core
- Build and manage CI/CD pipelines, automated testing, and infrastructure as code in Azure DevOps
- Tune and model SQL Server databases for performance and scalability
- Identify technical debt and performance bottlenecks, leading continuous‑improvement efforts
- Participate in Agile ceremonies, sprint planning, estimation, and delivery
- Stay current with .NET ecosystem advances and evaluate emerging Azure services
Good Fit If You Have
- Enjoys translating business requirements into clean technical designs
- Thrives in a hybrid, collaborative environment
- Strong communication and stakeholder‑management abilities
- Passionate about keeping pace with .NET and Azure innovations
Skills
- .NET Core / .NET 8+
- C#
- ASP.NET Core Web API
- Entity Framework Core
- SQL Server
- Azure cloud services
- Azure DevOps
- Unit testing (xUnit/NUnit)
- Docker (optional)
- Azure Service Bus / Event Grid / Event Hubs
- Azure Active Directory
- Observability (Azure Monitor, Application Insights)