Role Overview
We are seeking a talented and motivated Full Stack Developer with 3–5 years of experience in designing, developing, and maintaining web applications using .NET Core, MS SQL Server, and modern front-end technologies. The ideal candidate should have strong problem-solving skills, experience in building scalable enterprise applications, and a solid understanding of software development best practices.
Responsibilities
- Design, develop, test, and deploy scalable web applications using ASP.NET Core and C#.
- Develop and consume RESTful APIs and microservices.
- Design and optimize database structures, stored procedures, functions, and queries in MS SQL Server.
- Build responsive user interfaces using HTML5, CSS3, JavaScript, TypeScript, and modern frameworks such as Angular or React.
- Collaborate with business analysts, QA teams, and stakeholders to understand requirements and deliver high-quality solutions.
- Troubleshoot, debug, and enhance existing applications.
- Implement security, performance optimization, and best coding practices.
- Participate in code reviews and ensure compliance with development standards.
- Work with source control systems such as Git and CI/CD pipelines.
- Prepare technical documentation and support production deployments.
Requirements
- 3–5 years of experience in full stack development.
- Strong experience with C# and ASP.NET Core.
- Experience developing REST APIs and knowledge of Entity Framework Core.
- Strong experience with Microsoft SQL Server including stored procedures and performance tuning.
- Experience with Angular or React.
- Knowledge of Git, Azure DevOps, and CI/CD Pipelines.
Skills
- .NET Core
- C#
- MS SQL Server
- Angular
- RESTful APIs