Job Summary:
We are seeking a highly skilled and experienced Full Stack Developer with proven expertise in Angular (version 2+) and ASP.NET. The ideal candidate should have a strong background in both front-end and back-end development, with the ability to build scalable, high-quality web applications.
Key Responsibilities:
Develop and maintain robust web applications using Angular and ASP.NET MVC/Web API.
Work with cross-functional teams to define, design, and ship new features.
Implement responsive UI components using HTML, CSS, and JavaScript.
Integrate front-end interfaces with RESTful APIs.
Write clean, maintainable, and efficient code.
Troubleshoot, debug, and upgrade existing systems.
Participate in code reviews and follow best development practices.
Must-Have Skills:
Proven experience as an Angular Developer or similar role.
6+ years of overall development experience.
Strong proficiency in HTML, CSS, and JavaScript.
Hands-on experience with Angular (version 2 and above) and its core principles.
Familiarity with RESTful APIs and asynchronous programming.
Proven experience as an ASP.NET Developer or similar role.
Strong proficiency in C#, ASP.NET MVC, and Web API.
Familiarity with database management systems (e.g., SQL Server, MySQL).
Experience with version control systems like Git.
Excellent problem-solving skills and attention to detail.
Good to Have:
Experience with state management libraries (e.g., NgRx).
Familiarity with testing frameworks (e.g., Jasmine, Karma).
Understanding of responsive design principles.
Knowledge of Agile methodologies.