Job Description & Summary
We are looking for a skilled Full Stack Developer with 5-6 years of experience in designing, developing, and maintaining scalable web applications using .NET technologies. The ideal candidate should have strong experience in both backend and frontend development, with expertise in building robust APIs, responsive UI, and database-driven applications.
Job Position Title
Senior Associate
Responsibilities
- Design, develop, test, and maintain web applications using .NET / .NET Core / ASP.NET MVC / ASP.NET Web API
- Build scalable and secure backend services and RESTful APIs
- Develop interactive front-end applications using HTML, CSS, JavaScript, Angular/React
- Work with SQL Server for database design, queries, stored procedures, and performance tuning
- Collaborate with cross-functional teams including business analysts, QA, and DevOps
- Participate in code reviews, debugging, troubleshooting, and performance optimization
- Integrate third-party APIs and services
- Write clean, maintainable, and reusable code following best practices
- Ensure application security, scalability, and reliability
- Contribute to deployment and release processes in cloud/on-prem environments
Mandatory skill sets
- 5-6 years of hands-on experience in full stack development
- Strong experience with C#, .NET Framework, .NET Core / .NET 6+
- Expertise in ASP.NET MVC, ASP.NET Web API, Entity Framework
- Good experience with front-end technologies such as JavaScript, TypeScript, HTML5, CSS3
- Hands-on experience in Angular or React
- Strong knowledge of SQL Server, database design, joins, stored procedures, and optimization
- Experience with REST APIs, JSON, and API integration
- Familiarity with Git, version control, and CI/CD practices
- Understanding of OOP, design patterns, SOLID principles
- Experience working in Agile/Scrum environments
- Required Skills:
- .NET Core
- C#
- Angular
- React
- Azure SQL
- AZ 204
- AZ 900
Preferred skill sets
- Experience with Azure / AWS
- Knowledge of microservices architecture
- Familiarity with Docker, Kubernetes
- Experience with unit testing frameworks like xUnit, NUnit, or MSTest
- Understanding of Redis, message queues, caching mechanisms
- Exposure to DevOps pipelines and deployment automation
- Strong problem-solving and analytical skills
- Good communication and teamwork abilities
- Ability to work independently and manage tasks effectively
- Detail-oriented with a focus on quality
Years of experience required
5+years
Education qualification
Bachelor's degree in computer science, IT, or related field.
Note
Immediate availability preferred, with a 30-day joining timeline.