Posted on: 29/12/2025
Description :
Technical Consultant - .NET
Location : Gurgaon
Experience : 8-10 Years
Role Summary :
The Technical Consultant is a senior-level role designed for an expert engineer who can bridge the gap between complex business requirements and high-performance technical architecture. With a decade of experience, you will lead the design and development of enterprise-grade applications, utilizing ASP.NET for front-end orchestration and C#.NET for robust backend logic. This position demands a mastery of modern frameworks like .NET Core and React JS, alongside a deep understanding of distributed systems and microservices. You will act as a guardian of code quality, enforcing SOLID principles and architectural standards while mentoring the team to deliver scalable, secure, and future-proof digital solutions.
Responsibilities :
- Design, develop, and maintain complex, mission-critical enterprise applications using C#, .NET Core, .NET MVC, and React JS.
- Architect scalable and modular systems by applying advanced design patterns and strict adherence to SOLID principles.
- Build and maintain reusable libraries, components, and services to standardize development across multiple enterprise projects.
- Engineer high-performance RESTful APIs and manage the seamless integration of complex third-party services and APIs.
- Develop and optimize sophisticated data access layers using Entity Framework, ensuring high throughput and low latency.
- Design robust RDBMS database schemas, focusing on data integrity, query performance, and long-term extensibility.
- Contribute to high-level system architecture for new platforms, selecting the appropriate technology stacks and frameworks for specific use cases.
- Architect and implement Microservices and distributed systems to support high-scale, decoupled application environments.
- Establish and document organizational architectural standards, guidelines, and best practices.
- Lead rigorous peer code reviews, providing technical mentorship and ensuring adherence to secure coding guidelines.
- Drive the adoption of automated testing by writing comprehensive unit and integration tests within CI/CD pipelines.
- Provide Tier-3 support for production issues, leading root-cause analysis and performing critical system upgrades.
Technical Requirements :
- 8-10 years of professional experience in software engineering within the Microsoft ecosystem.
- Backend Mastery : Expert proficiency in C#.NET, .NET Core, and ASP.NET MVC.
- Frontend Proficiency : Strong hands-on experience with React JS and modern web development technologies.
- API & Integration : Deep expertise in building and consuming Web APIs and managing distributed service communication.
- Database Architecture : Mastery of RDBMS (SQL Server/PostgreSQL) and advanced Entity Framework implementation.
- System Design : Proven track record in designing distributed systems, Microservices, and modular enterprise architectures.
- Engineering Standards : Thorough understanding of SOLID principles, Design Patterns, and Clean Code practices.
- Quality Assurance : Experience with unit testing frameworks (xUnit/NUnit) and automated testing pipelines.
Preferred Skills :
- Experience in cloud platforms such as Azure or AWS, specifically with App Services and Azure SQL.
- Familiarity with containerization technologies like Docker and Kubernetes for microservices deployment.
- Knowledge of DevOps practices, including Git-based version control and CI/CD automation.
- Strong leadership skills with the ability to influence technical decisions and mentor mid-level developers.
- Excellent documentation skills for creating architectural blueprints and technical specifications.
- Proactive mindset regarding security, including familiarity with OWASP top 10 and data protection policies.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Functional / Technical Consulting
Job Code
1595067