
Senior .Net Developer (312)
Beghou Consulting5 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.
About Beghou Consulting
Beghou Consulting provides commercialization strategy, advanced analytics, and data/technology solutions to pharmaceutical and broader life sciences companies. The privately held firm sells consulting services and deploys proprietary and third-party tools for forecasting, territory design, customer data management, and engagement analytics. Founded in 1993 and headquartered in Evanston, Illinois, it operates 10 global offices and supports clients across launch planning, sales operations, and market access.