Full Stack Developer - .NET
Role Overview :
The Full Stack Developer - .NET is a pivotal engineering role based in either Indore or Jaipur, requiring 4-8 years of experience focused on the end-to-end design, development, and deployment of scalable, high-performance web applications.
The ideal candidate possesses strong, current expertise in the .NET Core / ASP.NET MVC ecosystem combined with deep knowledge of modern front-end frameworks like ReactJS or Angular.
This role is critical for building cloud-native applications, demanding proficiency in managing infrastructure, CI / CD pipelines, and ensuring high application scalability and operational excellence across platforms like Azure, AWS, or GCP.
Core Full Stack Development and Architecture :
- Back-End Development : Design, develop, and maintain robust and secure web applications and services using .NET Core / ASP.NET MVC framework and the C# programming language.
- Data Access Layer : Implement efficient and optimized data access layers using Entity Framework (Core) or other suitable ORMs, ensuring strong performance and adherence to best practices.
- Front-End Engineering : Develop highly responsive, intuitive, and modular user interfaces (UIs) using a modern framework like ReactJS or Angular, ensuring cross-browser compatibility and optimal user experience.
- API and Integration : Architect, build, and consume RESTful APIs for seamless communication between front-end and back-end services, and integrate third-party services (e.g. , payment gateways, external data sources).
- Microservices Implementation : Implement and manage microservices architecture to decompose applications, ensuring high system scalability, resilience, and maintainability.
- Database Design and Optimization : Work with SQL Server, PostgreSQL, or MongoDB for designing database schemas, writing optimized queries, and performing database tuning to ensure high data throughput.
Cloud Operations and DevOps :
Deployment and Monitoring : Deploy, monitor, and maintain high-availability applications on enterprise cloud platforms such as Azure, AWS, or GCP, utilizing platform-specific services for compute, networking, and storage.CI / CD Pipeline Management : Design, implement, and maintain CI / CD pipelines using tools like Azure DevOps, Jenkins, or GitHub Actions for automated builds, comprehensive testing (unit, integration, regression), and zero-downtime deployment strategies.Performance and Security : Actively participate in code reviews, performance tuning, including load testing and bottleneck identification, and enforce security implementation best practices (e.g. , authentication, authorization, input validation) across the application stack.Cross-functional Collaboration : Collaborate effectively with cross-functional teams (Product, QA, DevOps) using Agile methodologies to deliver high-quality software solutions that meet defined business goals.Required Experience and Skills :
Experience : 4-6 years of demonstrated experience in full-stack web application development.Back-End Mastery : Strong expertise in .NET Core / ASP.NET MVC, C#, and Entity Framework.Front-End Proficiency : Proven experience developing production-grade UIs using either ReactJS or Angular.Cloud Exposure : Hands-on experience deploying, monitoring, and scaling applications on at least one major cloud platform : Azure, AWS, or GCP.API Development : Expert knowledge of designing, documenting, and implementing RESTful APIs.Database Skills : Proficient working with relational (SQL Server / PostgreSQL) and / or NoSQL databases (MongoDB) for design, querying, and optimization.DevOps Tools : Practical experience implementing and utilizing CI / CD tools like Azure DevOps, Jenkins, or GitHub Actions.Preferred Skills :
Direct experience implementing and operating Microservices architecture in a production environment.Deep knowledge of containerization technologies like Docker and Kubernetes.Certification in a major cloud platform (e.g. , Azure Developer Associate, AWS Certified Developer).Experience with message queuing / broker services like RabbitMQ or Azure Service Bus.Proven ability to optimize application performance for both high concurrency and low latency(ref : hirist.tech)