Source description
About the role
Job Description .NET Full Stack Developer Position: .NET Full Stack Developer Experience: 5–14 Years Location: Gurugram About the Role We are looking for an experienced .NET Full Stack Developer to join our engineering team. The ideal candidate will have strong expertise in developing scalable enterprise applications using .NET Core, C#, Angular, SQL Server, and AWS Cloud Services. The role requires hands-on development experience, problem-solving skills, and the ability to work in a fast-paced Agile environment. Key Responsibilities Design, develop, test, and maintain enterprise-grade web applications using .NET Core and C#. Develop responsive and dynamic user interfaces using Angular. Build and consume RESTful APIs and microservices. Design and optimize SQL Server databases, including writing complex queries, stored procedures, and performance tuning. Develop, deploy, and maintain applications on AWS cloud services. Collaborate with Product Managers, QA, DevOps, and cross-functional teams throughout the software development lifecycle. Participate in code reviews and ensure adherence to coding standards and best practices. Troubleshoot, debug, and resolve production issues. Contribute to application performance optimization, scalability, and security. Participate in Agile ceremonies including Sprint Planning, Daily Stand-ups, Reviews, and Retrospectives. Required Skills 5–14 years of software development experience. Strong hands-on experience with C# and .NET Core / ASP.NET Core . Expertise in Angular (v10+) , TypeScript, HTML5, CSS3, and JavaScript. Strong knowledge of SQL Server , database design, stored procedures, indexing, and query optimization. Hands-on experience with AWS Services , such as EC2, Lambda, S3, RDS, API Gateway, CloudWatch, IAM, ECS/EKS, or related services. Experience in developing REST APIs and Microservices. Good understanding of Object-Oriented Programming (OOP), SOLID Principles, and Design Patterns. Experience with Git and CI/CD pipelines. Knowledge of Docker and containerization is preferred. Familiarity with Agile/Scrum development methodologies. Good to Have Experience with Kubernetes. Knowledge of Terraform or Infrastructure as Code. Exposure to Messaging Services (SQS, SNS, Kafka, RabbitMQ). Experience with Unit Testing frameworks such as xUnit, NUnit, or MSTest. Exposure to SonarQube and code quality tools. Educational Qualification Bachelor's or Master's degree in Computer Science, Information Technology, or a related field. What We're Looking For Excellent analytical and problem-solving skills. Strong communication and collaboration abilities. Ability to work independently and take ownership of deliverables. Passion for learning new technologies and delivering high-quality software.
More at Incedo