Job description
A .NET Full Stack Developer designs, develops, and maintains end-to-end web applications using the Microsoft technology stack (C#, .NET Core/Framework, SQL Server) and front-end frameworks (Angular, React, or Vue)
Key Responsibilities
Key Responsibilities
- Full-Stack Development: Build end-to-end web apps using ASP.NET Core, MVC, and C# for back-end, and modern JavaScript frameworks (React/Angular) for front-end.
- API Development: Design and maintain RESTful and SOAP-based web services.
- Database Management: Create and optimize SQL Server databases, stored procedures, and schema designs.
- Collaboration: Work with cross-functional teams (QA, Product Management) to define technical solutions and define user requirements.
- Maintenance & Security: Troubleshoot bugs, optimize performance, and implement security best practices.
- Languages: Expert knowledge of C#.
- Frameworks: ASP.NET Core, ASP.NET MVC, Entity Framework.
- Front-End: HTML5, CSS3, JavaScript, and frameworks like Angular or React.
- Database: MS SQL Server, T-SQL.
- Tools/Cloud: Git, DevOps practices, and Azure or AWS.
- Bachelor’s degree in Computer Science or related field.
- Typically 3–5+ years of experience in full-stack development.
- Documentation: Prepare technical documentation, including design specifications and user guides.
- Deployment: Provide support for deploying code to staging and production environments.
Range of Year Experience-Min Year
2
Physical Location
Georgia
Qualifications
BTECH
Range of Year Experience-Max Year
4