Skip to main content

Job Description: Senior C#/.NET Backend Consultant

Position Id: G0226-0055
Job Type:4-6 months (contract)
Country: India
Location: Remote
Pay Rate: Open
Contact Recruiter:912261400909

Job Description:

Background and Context
The organization is undertaking the design, development, and modernization of backend services and integration components built on Microsoft Azure and modern .NET technologies.
To support these initiatives, a senior-level backend consultant is required to provide hands-on delivery, rapid prototyping, and production-grade engineering expertise.

Objective of the Consultancy
The objective of this consultancy is to provide senior backend engineering expertise for the design, implementation, and stabilization of cloud-native backend services using C# and .NET, with strong emphasis on Azure-native architecture, data access using LINQ, AI-enabled capabilities, and automated testing.

Scope of Work
The consultant will perform the following activities:
- Design and develop backend services using C# and modern .NET versions (6/7/8+).
- Design and implement REST APIs with secure authentication, validation, and documentation.
- Develop Azure-first solutions using services such as App Service, Azure Functions, Storage, Azure SQL or Cosmos DB, Key Vault, and Application Insights.
- Apply advanced LINQ and Entity Framework Core techniques for efficient and scalable data access.
- Implement integration and messaging patterns where required, including event-driven architectures.
- Deliver rapid prototypes and evolve them into production-ready solutions.
- Design and implement unit tests and integration tests and integrate them into CI/CD pipelines.
- Support deployments, troubleshooting, and operational readiness across environments.

Expected deliverables include:
- Backend services and APIs implemented according to agreed requirements.
- Rapid prototypes or proof-of-concepts, followed by hardened production solutions.
- Automated unit and integration tests with evidence logged in the delivery platform.
- Technical documentation, including API documentation and architectural notes.
- Demonstrations of completed features per agreed milestone.

The consultant should meet the following requirements:
- Advanced degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- Senior-level experience in backend development using C# and .NET.
- Strong expertise in LINQ and Entity Framework Core.
- Proven hands-on experience with Microsoft Azure backend services.
- Experience designing and implementing unit and integration testing strategies.
- Experience integrating AI capabilities using Azure OpenAI and/or Azure AI services is an advantage.
- Experience working in Agile environments and delivering as an external consultant.