Experience Required: Minimum 5 Years
Location: Remote
Employment Type: Full-time
We are seeking a highly skilled and experienced .NET Full Stack Developer with strong proficiency in Angular. The ideal candidate will have a proven track record of designing, developing, and delivering high-quality web applications. You should be passionate about technology, highly collaborative, and committed to building scalable and maintainable solutions.
Design, develop, and maintain web applications using .NET (C#, ASP.NET Core) and Angular (latest versions).
Build robust backend services, APIs, and microservices.
Develop responsive and dynamic frontend interfaces with Angular.
Write clean, scalable, and efficient code following best practices and coding standards.
Collaborate closely with product owners, designers, and other developers to deliver end-to-end solutions.
Participate in code reviews, testing, and debugging to ensure high-quality deliverables.
Optimize application performance, scalability, and security.
Stay updated with emerging technologies and continuously improve development processes.
Bachelor’s Degree in Computer Science, Engineering, or a related field.
Minimum 5 years of professional experience as a Full Stack Developer.
Strong expertise in .NET (C#, ASP.NET Core, Web API).
Hands-on experience with Angular (version 10 and above preferred).
Proficient in HTML5, CSS3, JavaScript, TypeScript, and modern web development practices.
Experience with relational databases like SQL Server and writing complex SQL queries.
Solid understanding of Object-Oriented Programming (OOP) and design patterns.
Familiarity with cloud platforms such as Azure or AWS is a plus.
Experience with version control systems like Git.
Strong analytical and problem-solving skills.
Good communication and teamwork abilities.
Knowledge of RESTful APIs and microservices architecture.
Experience with DevOps practices and CI/CD pipelines.
Exposure to Agile/Scrum methodologies.
Opportunity to work on innovative and challenging projects.
Collaborative and dynamic team environment.
Professional growth and continuous learning opportunities.