22 Aug
|
NTT DATA Business Solutions
|
Gurugram
22 Aug
NTT DATA Business Solutions
Gurugram
Job Summary
We are looking for a strong Senior Full Stack .NET Developer with 8+ years of hands-on experience in designing, developing, and maintaining scalable web applications. The ideal candidate should have deep expertise in the .NET ecosystem, strong front-end development skills with TypeScript, and experience building robust, high-performing, and secure enterprise applications. This role requires a developer who can contribute across the full software development lifecycle, collaborate with cross-functional teams, and drive technical excellence, based in Gurgaon.
Responsibilities
- Design, develop, test, deploy, and maintain full stack applications using .NET technologies and TypeScript-based front-end frameworks
- Build scalable RESTful APIs, microservices, and web applications
- Develop responsive and user-friendly front-end interfaces using TypeScript, JavaScript, HTML5, and CSS3
- Collaborate with product managers, architects, QA engineers, and DevOps teams to deliver high-quality solutions
- Translate business requirements into technical designs and implementation plans
- Write clean, maintainable, reusable, and efficient code following best practices
- Optimize application performance, scalability, and security
- Troubleshoot, debug, and resolve production issues effectively
- Participate in code reviews, technical discussions, and architecture decisions
- Mentor junior developers and contribute to team capability building
- Ensure adherence to SDLC processes, coding standards, and documentation practices
Required Skills and Qualifications
- 8+ years of experience in software development with strong full stack expertise
- Strong experience with C#, ASP.NET Core, .NET Framework / .NET Core / .NET 6+
- Solid experience in building Web APIs, MVC applications, and microservices
- Strong front-end development experience with TypeScript
- Experience with modern front-end frameworks such as Angular, React, or similar
- Robust knowledge of JavaScript, HTML5, CSS3, Bootstrap, and responsive design
- Experience with SQL Server and strong knowledge of database design, queries, stored procedures, and performance tuning
- Familiarity with Entity Framework / Entity Framework Core
- Experience with Git and modern version control practices
- Good understanding of design patterns, SOLID principles, and object-oriented programming
- Experience with unit testing and integration testing frameworks
- Familiarity with CI/CD pipelines, DevOps, GitHub Actions, or similar tools
- Experience working in Agile/Scrum environments
- Strong analytical, problem-solving, and communication skills
Preferred Qualifications
- Experience with AWS or other cloud platforms
- Experience with Docker, Kubernetes, and containerized deployments
- Familiarity with message queues such as RabbitMQ, Kafka, or AWS Service Bus
- Exposure to authentication and authorization mechanisms such as OAuth2, JWT, OpenID Connect
- Knowledge of NoSQL databases is a plus
- Experience in domain-driven design and event-driven architecture is an advantage
Key Competencies
- Full stack architecture and solution design
- Strong ownership and accountability
- Ability to work independently and in team environments
- Excellent debugging and performance optimization skills
- Strong mentoring and leadership capabilities
- Focus on quality, scalability, and maintainability
Sample Tech Stack
- Backend: C#, ASP.NET Core, Web API, Entity Framework Core
- Frontend: TypeScript, Angular/React, HTML5, CSS3, JavaScript
- Database: SQL Server
- Tools: Git, DevOps, Docker
- Cloud: AWS
Education
- Bachelors degree in Computer Science, Information Technology, Engineering, or related field preferred
📌 Full Stack .Net Developer (Gurugram)
🏢 NTT DATA Business Solutions
📍 Gurugram