Job Description
Job Title:  IGICL - Full Stack DotNet with Azure
Req Id:  3816
Posting Start Date:  7/27/26
Job Description: 
Job Title: Full Stack .NET Developer (3–4 Years Experience)
 
Job Summary:
 
We are seeking a dynamic and skilled Full Stack .NET Developer with 3 to 4 years of experience in building scalable web applications and APIs. The ideal candidate should have strong expertise in C#, .NET Core, Angular (v10+), MS SQL, and hands-on experience in developing and managing applications on Azure PaaS.
 
Key Responsibilities:
 
Develop, test, and maintain web applications using .NET Core and C#
Design and implement RESTful APIs for seamless system integration
Build responsive and user-friendly front-end applications using Angular (v10 or above)
Work with MS SQL Server for database design, queries, and optimization
Deploy, manage, and monitor applications using Azure PaaS services (App Service, Azure SQL, etc.)
Collaborate with cross-functional teams to define and deliver project requirements
Ensure application performance, scalability, and security
Debug, troubleshoot, and resolve technical issues
Participate in code reviews and follow best coding practices
 
 
 
Required Skills:
 
Strong proficiency in C# and .NET Core
Experience in developing Web APIs / RESTful services
Hands-on experience with Angular (version 10+)
Good knowledge of MS SQL Server (queries, stored procedures, performance tuning)
Experience in Azure PaaS services (App Services, Azure SQL Database, etc.)
Understanding of frontend-backend integration
Familiarity with Git or other version control systems
Preferred Skills:
 
Knowledge of Microservices architecture
Experience with CI/CD pipelines in Azure DevOps
Understanding of Entity Framework / LINQ
Exposure to Agile/Scrum methodologies
Qualification:
 
Bachelor’s degree in Computer Science, IT, or a related field
Experience:
 
4-7 years of hands-on experience in full stack .NET development
 
Key Competencies:
Strong analytical and problem-solving skills
Good communication and collaboration abilities
Ability to manage multiple tasks and work independently