Beghou Consulting

Senior .Net Developer (312)

Beghou Consulting
Apply
4 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.

Tech Stack

AzureC#DockerMicrosoft SQL Server.NETNUnit

Categories

Beghou Consulting

About Beghou Consulting

501-1,000 employees
Contact me