
Senior .Net Developer (312)
Beghou Consulting4 months ago
Hyderābād, IndiaSenior
Responsibilities
- Architect and design scalable, high-performance applications using .NET Core/.NET 8+ and C#.
- Drive technical decisions involving Microsoft frameworks, design patterns, and architecture.
- Establish coding standards, best practices, and code review processes.
- Collaborate with Product Management and stakeholders to translate requirements into technical solutions.
- Design and implement APIs, microservices, and distributed systems using ASP.NET Core.
- Use Azure DevOps for CI/CD pipelines, automated testing, and infrastructure as code.
- Manage and optimize SQL Server databases through performance tuning, indexing, and data modeling.
- Identify technical debt and performance bottlenecks and lead continuous improvement.
- Participate in Agile ceremonies, sprint planning, estimation, and delivery.
- Evaluate emerging technologies in the .NET and Microsoft ecosystems.
Requirements
- At least 4 years of professional software development experience on the Microsoft technology stack.
- At least 4 years of hands-on experience with .NET Core/.NET 5+ and C#.
- Deep expertise in ASP.NET Core Web API, MVC patterns, middleware, and dependency injection.
- Strong Entity Framework Core experience, including migrations, query optimization, and database-first/code-first approaches.
- Advanced SQL Server skills, including stored procedures, performance tuning, indexing, and query plan analysis.
- Experience with Azure cloud services including App Services, Azure Functions, Azure SQL, Azure Service Bus, Azure Key Vault, and Application Insights.
- Understanding of asynchronous programming, multithreading, and .NET performance optimization.
- Experience with unit and integration testing using xUnit and NUnit.
- Proficiency with Azure DevOps for source control, CI/CD pipelines, work item tracking, and artifact management.
- Excellent communication and stakeholder management skills.
- Preferred qualifications include Docker, Azure event-driven services, Entra ID, Microsoft Identity Platform, Azure Cosmos DB, Azure Cache for Redis, Azure Blob Storage, Azure API Management, Azure observability tools, Blazor, MAUI, and relevant Microsoft certifications.
- A bachelor's or master's degree in computer science, engineering, or a related field is preferred.
Benefits
- Highly collaborative, values-driven team environment.
- Opportunities for technical excellence, analytical work, personal growth, and impact on life-sciences technology solutions.