Description

Key Responsibilities:
Front-End Development:
Develop responsive, performant, and scalable front-end applications using Angular (latest version preferred), TypeScript, JavaScript, and HTML5/CSS3.
Implement modern UI/UX best practices and work closely with designers to ensure a seamless user experience.
Back-End Development:
Develop and maintain back-end services using .NET (C#), ASP.NET Core, and RESTful APIs.
Integrate front-end components with server-side logic and services, ensuring smooth communication between front-end and back-end systems.
Full-Stack Integration:
Work with databases (SQL Server, NoSQL) and integrate data-driven applications with the front-end.
Handle authentication, authorization, and session management across both client and server-side components.
Collaborative Development:
Participate in the design, development, and testing of new features, enhancements, and bug fixes.
Collaborate with cross-functional teams, including designers, product managers, and QA engineers to ensure the successful delivery of full-stack web applications.
Testing & Code Quality:
Write unit tests, integration tests, and perform code reviews to ensure high-quality code.
Troubleshoot, debug, and optimize both front-end and back-end code for performance and scalability.
Continuous Learning:
Stay up to date with new technologies and industry trends, especially in .NET, Angular, TypeScript, and modern web development practices.
Actively participate in team discussions and contribute to improving development practices and processes.

Required Skills and Qualifications:
Proven experience as a Full-Stack Developer with hands-on experience in both front-end (Angular, TypeScript, JavaScript, HTML5/CSS3) and back-end (C#, .NET, ASP.NET Core, Web APIs).
Strong proficiency in Angular (latest version preferred), TypeScript, and JavaScript.
Solid understanding of .NET technologies, including ASP.NET Core and RESTful APIs.
 

Education

Any Gradute