Senior .NET Full Stack Engineer
About the Role
We are looking for a Senior .NET Full Stack Engineer with 5+ years of hands-on experience in designing, developing, and maintaining enterprise web applications.
The ideal candidate will have strong expertise in .NET Core, ASP.NET MVC, C#, Web APIs, Angular, and SQL Server, along with a solid understanding of software development best practices.
You will work closely with cross-functional teams to design scalable solutions, develop new features, troubleshoot complex technical issues, and continuously improve application performance and quality.
Key Responsibilities
* Design, develop, test, and maintain scalable web applications using .NET Core and ASP.NET MVC.
* Develop and maintain RESTful Web APIs and backend services.
* Build responsive and user-friendly web interfaces using Angular.
* Work with C#, object-oriented programming, and common design patterns.
* Design and optimize SQL Server queries, stored procedures, and database operations.
* Analyze technical requirements and translate them into robust software solutions.
* Troubleshoot and resolve application, performance, and production issues.
* Participate in code reviews and ensure adherence to coding and architectural standards.
* Write clean, maintainable, and reusable code.
* Collaborate with developers, QA engineers, business analysts, and other stakeholders.
* Contribute to technical design discussions and provide solutions to complex engineering problems.
* Follow Agile/Scrum development practices and participate in sprint planning, estimation, and retrospectives.
Required Skills & Experience
* 5+ years of professional software development experience.
* Strong hands-on experience with C# and .NET Core.
* Good experience with ASP.NET MVC.
* Strong experience in Angular and frontend development.
* Strong understanding of Web API / RESTful services.
* Good knowledge of SQL Server, SQL queries, and stored procedures.
* Strong understanding of OOP, SOLID principles, and software design patterns.
* Experience working with Git and source control systems.
* Good understanding of application development lifecycle and Agile methodologies.
* Strong analytical and problem-solving skills.
* Good communication and collaboration skills.
Good to Have
* Experience with AWS or Azure cloud services.
* Knowledge of CI/CD pipelines and DevOps practices.
* Experience with Docker/containerization.
* Familiarity with Redis, messaging systems, or distributed applications.
* Experience working on enterprise-scale applications.
* Understanding of application performance monitoring and logging tools.
What We Offer
* Opportunity to work on challenging enterprise technology projects.
* Exposure to modern .NET and cloud technologies.
* Collaborative and technically strong work environment.
* Hybrid working model from our Indore location.
* Opportunity to take ownership and contribute to technical decisions.
Who Should Apply?
This opportunity is ideal for a Senior .NET Developer / Full Stack Developer who enjoys working across both backend and frontend technologies and wants to take ownership of building high-quality enterprise applications.
Immediate joiners or candidates with a short notice period are strongly preferred.
How to Apply
Interested candidates can apply through LinkedIn with their updated resume. Please mention your current location, total experience, relevant .NET experience, notice period, and current/expected compensation in your application.