.NET Full Stack Developer
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
We are looking for a skilled .NET Full Stack Developer with a minimum of 3 years of experience in developing web applications using Microsoft .NET technologies and Angular . The ideal candidate should have strong expertise in backend development using .NET frameworks and frontend development using Angular, with a passion for building scalable, high-performance applications.
Key Responsibilities
- Design, develop, test, and maintain web applications using ASP.NET, .NET Core/.NET 6+, C#, and Angular .
- Develop and consume RESTful APIs and microservices.
- Collaborate with cross-functional teams to gather requirements and deliver high-quality solutions.
- Write clean, efficient, and reusable code following coding standards and best practices.
- Perform code reviews, debugging, and troubleshooting of application issues.
- Optimize application performance, scalability, and security.
- Participate in Agile/Scrum ceremonies including sprint planning, daily stand-ups, and retrospectives.
- Maintain technical documentation and support production deployments.
Required Technical Skills
Backend
- Strong experience with C#, ASP.NET MVC, ASP.NET Core, and .NET Core/.NET 6+ .
- Experience in developing REST APIs and Web Services.
- Good understanding of Entity Framework/Entity Framework Core .
- Knowledge of LINQ , dependency injection, and design patterns.
- Experience with SQL Server , writing complex queries, stored procedures, and database optimization.
Frontend
- Strong hands-on experience with Angular (Angular 10+ preferred) .
- Proficiency in TypeScript, JavaScript, HTML5, CSS3, Bootstrap , and responsive web design.
- Experience with Angular services, components, routing, forms, RxJS, and state management.
Tools & Technologies
- Version control using Git/Azure DevOps .
- Experience with CI/CD pipelines.
- Knowledge of Agile development methodologies.
- Familiarity with cloud platforms such as Azure is an added advantage.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Minimum 3 years of hands-on experience in .NET and Angular development.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.