Mumbai / Pune / Bangalore (Hybrid)
6–8 Years
Job Summary
We are seeking a highly skilled Senior Full-Stack Developer with 6–8 years of experience in designing, developing, and delivering scalable enterprise applications using Microsoft technologies. The ideal candidate should possess strong expertise in .NET development, microservices architecture, modern frontend frameworks (Angular or React), SQL databases, and practical exposure to AI-assisted development tools to improve productivity, code quality, and solution delivery.
Must-Have Skills
- Strong hands-on experience in C#.NET, .NET Core/.NET 6+, and .NET Framework 4.7.
- Expertise in ASP.NET MVC, ADO.NET, and Dependency Injection (DI).
- Experience working with Entity Framework and ORM concepts.
- Strong understanding of object-oriented programming principles and design patterns.
- Proven experience designing and developing Microservices-based applications using .NET technologies.
- Strong knowledge of RESTful API design, development, integration, and security.
- Experience integrating third-party APIs and external services.
- Hands-on expertise in either Angular or React.
- Strong knowledge of HTML, CSS, JavaScript, and jQuery.
- Experience building responsive, scalable, and high-performance user interfaces.
- Hands-on experience with Microsoft SQL Server.
- Proficiency in writing complex queries, stored procedures, and performance optimization.
- Strong understanding of database design and data modeling.
- Good understanding of cloud platforms and cloud-native application concepts.
- Hands-on experience with Docker and Kubernetes.
- Knowledge of scalable application design, performance tuning, and security best practices.
- Practical exposure to AI-powered development tools such as code assistants, automated testing aids, and productivity accelerators.
- Ability to leverage AI tools to improve development efficiency, code quality, and solution design.
- Strong analytical and problem-solving skills.
- Experience working in Agile/Scrum environments.
- Expertise in code reviews, unit testing, debugging, and troubleshooting complex applications.
Good-to-Have Skills
- Experience with DevOps practices and CI/CD pipelines.
- Exposure to event-driven architecture.
- Hands-on experience with messaging platforms such as Kafka or RabbitMQ.
- Knowledge of cloud deployment strategies and infrastructure automation.
- Familiarity with automated testing frameworks and test-driven development practices.
Key Responsibilities
- Design, develop, and maintain scalable enterprise applications using Microsoft technologies.
- Build and enhance robust microservices using .NET technologies.
- Develop modern frontend applications using Angular or React.
- Deliver end-to-end solutions with a focus on performance, scalability, security, and maintainability.
- Integrate APIs, third-party services, and cloud-based components.
- Utilize AI-assisted development tools to accelerate delivery and improve quality.
- Collaborate with cross-functional teams to deliver business requirements in Agile environments.
- Ensure adherence to coding standards, testing practices, and peer review processes.
- Troubleshoot and resolve application issues across the technology stack.
.NET Full Stack, C#.NET, .NET Core/.NET 6+, ASP.NET MVC, Microservices, Angular/React, SQL Server, RESTful APIs, Entity Framework
Docker, Kubernetes, AI-Assisted Development Tools, DevOps, CI/CD, Kafka, RabbitMQ