i
upGrad
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
76 upGrad Jobs
.Net Full Stack Developer - ASP/React.js (5-15 yrs)
upGrad
posted 20hr ago
Flexible timing
Job Summary :
We are seeking a highly experienced and passionate Senior .NET Full Stack Developer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining robust and scalable web applications using .NET Core 6, ASP.NET MVC, Angular/React, and MSSQL. You will play a crucial role in building and deploying high-quality software solutions, contributing to all phases of the software development lifecycle. The ideal candidate will possess a strong understanding of full-stack development, database design, and cloud technologies, with a proven track record of delivering successful projects.
Responsibilities :
Full Stack Development :
- Design, develop, and maintain high-performance web applications using .NET Core 6 and ASP.NET MVC.
- Develop engaging and responsive front-end user interfaces using Angular or React.
- Implement RESTful APIs and microservices architectures.
- Build and maintain database schemas and perform complex database queries using MSSQL 2008-2016.
- Write clean, efficient, and well-documented code.
Database Management :
- Design and implement relational database schemas on SQL Server.
- Optimize database performance and ensure data integrity.
- Develop and maintain stored procedures, triggers, and functions.
Cloud & DevOps :
- Deploy and manage applications on cloud platforms such as AWS or Azure.
- Implement and maintain CI/CD pipelines using Git and relevant tools.
- Work with containerization technologies (e.g., Docker) and orchestration platforms.
- Experience or exposure with large-scale production NoSQL database like MongoDB.
Architecture & Design :
- Participate in architectural discussions and contribute to the design of scalable and maintainable systems.
- Apply architectural styles and APIs (REST, RPC) to develop robust solutions.
- Utilize Redis, Elastic search, Rabbit MQ to improve application performance and scalability.
Collaboration & Communication :
- Collaborate with cross-functional teams, including product managers, designers, and QA engineers.
- Participate in code reviews and provide constructive feedback.
- Communicate effectively with stakeholders and provide regular updates on project progress.
- Troubleshoot and resolve complex technical issues.
Required Skills & Qualifications :
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 6+ years of relevant experience in .NET full-stack development.
- Strong proficiency in C# and .NET Core 6/ASP.NET MVC.
- Extensive experience in developing and consuming Web APIs.
- Hands-on experience with Angular or React for front-end development.
- Strong experience with MSSQL 2008-2016 and relational database design.
- Experience with Git and CI/CD pipelines.
- Experience or exposure to cloud computing (AWS or Azure).
- Experience or exposure to large-scale production NoSQL database like MongoDB.
- Experience with Redis, Elastic search, Rabbit MQ.
- Strong understanding of software development principles and best practices.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
Preferred Skills :
- Experience with containerization technologies (Docker, Kubernetes).
- Experience with NoSQL databases (MongoDB).
- Experience with other database systems (e.g., Oracle).
- Knowledge of microservices architecture.
- Experience with automated testing frameworks.
Functional Areas: Other
Read full job descriptionPrepare for Dot Net Fullstack Developer roles with real interview advice