
Job Description
Ovii's Interpretation of the Role
We are looking for a senior .NET engineer to design, build, and support business‑critical applications for a financial advisory firm. The role spans modern and legacy .NET stacks, with a focus on cloud modernization, secure coding, and end‑to‑end delivery ownership.
Role Snapshot
- Senior .NET Engineer
- Business‑critical application development
- Modern & legacy .NET stack
- Cloud modernization focus
- Full‑stack SDLC ownership
- Mentorship & knowledge sharing
Must-Have Requirements
- C#
- .NET
- ASP.NET Core
- ASP.NET MVC
- Blazor
- SQL Server
- REST API development
- Secure software development practices
- Full Software Development Lifecycle
- Microsoft Entra ID / identity and authentication
- .NET development
- Full SDLC execution
- Production support
Nice-to-Have Signals
- Azure App Services
- Azure DevOps CI/CD pipelines
- Cloud migration projects
- Automated testing practices
- GitHub Copilot
- Cloud migration
- CI/CD pipeline implementation
- Automated testing
Work Setup
- Location: Gurugram, India
- Work mode: ONSITE
- Employment type: Full-Time
Not Specified in JD
- Salary range
- Visa sponsorship
- Remote eligibility
- Certifications
- Travel
- Security clearance
- Coding test
What You'll Likely Work On
- Design, develop, test, and maintain .NET applications using C# and the Microsoft stack.
- Deliver enhancements and new functionality across both modern and legacy systems.
- Own software delivery from requirements gathering through production release.
- Investigate production incidents, perform root‑cause analysis, and implement preventive fixes.
- Improve reliability with better diagnostics, logging, and supportability.
- Build secure, maintainable, and scalable solutions following secure‑by‑design principles.
- Develop and consume REST APIs to integrate business systems.
- Migrate IIS‑hosted applications to Azure App Services and support cloud‑first initiatives.
Good Fit If You Have
- Clear communication and ability to collaborate with technical and non‑technical stakeholders.
- Enjoys solving complex technical problems and taking ownership through delivery.
- Values continuous improvement, knowledge sharing, and pragmatic maintainability.
Skills
- C#/.NET
- ASP.NET Core, MVC & Blazor
- SQL Server
- REST API development
- Azure App Services
- Azure DevOps CI/CD
- Secure coding practices
- Production support & troubleshooting
- Cloud migration
- Automated testing