Role Description:
We are looking for a highly skilled and experienced .NET Full Stack Developer with a strong background in both front-end and back-end development.
The ideal candidate will have expertise in building scalable web applications using ASP.NET Core, C#, Entity Framework, and modern JavaScript frameworks like Angular.
Key Responsibilities:
- Design, develop, and maintain scalable web applications using .NET technologies.
- Develop RESTful APIs and integrate with third-party services.
- Implement responsive UI using HTML5, CSS3, JavaScript, and frameworks like Angular.
- Work with databases like SQL Server to write complex queries, stored procedures, and optimization routines.
- Participate in code reviews and mentor junior developers.
- Collaborate with cross-functional teams (QA, Product, DevOps) in an Agile/Scrum environment.
- Write clean, maintainable, and well-documented code.
- Troubleshoot, debug, and upgrade existing applications.
Required Skills:
- 5+ years of experience in .NET development (.NET Core, ASP.NET MVC, C#).
- Strong understanding of front-end technologies (Angular 8+, TypeScript, JavaScript, HTML, CSS).
- Experience with Web API, RESTful services, and Microservices.
- Hands-on experience with Entity Framework Core or Dapper.
- Proficient in SQL Server or any RDBMS.
- Good knowledge of version control tools (Git).
- Experience with CI/CD pipelines and deployment practices.
- Familiarity with cloud platforms (Azure/AWS) is a plus.
- Strong analytical and problem-solving skills.
Nice to Have:
- Experience with Docker, Kubernetes.
- Familiarity with Agile development methodologies.
- Exposure to unit testing and test automation frameworks.