Key Responsibilities:
Develop and maintain scalable web applications using Angular and ASP.NET MVC/Web API.
Translate UI/UX design wireframes into actual code.
Build reusable code and libraries for future use.
Optimize application for maximum speed and scalability.
Collaborate with other developers, designers, and product managers.
Integrate front-end applications with RESTful APIs.
Write clean, maintainable, and efficient code.
Participate in code reviews and agile ceremonies.
Required Skills and Qualifications:
6+ years of experience in software development.
Proven experience as an Angular Developer (Angular 2+).
Strong proficiency in HTML, CSS, and JavaScript.
Solid understanding of Angular core principles and asynchronous programming.
Proven experience as an ASP.NET Developer.
Strong skills in C#, ASP.NET MVC, and Web API.
Experience working with SQL Server or MySQL.
Familiarity with version control systems like Git.
Excellent problem-solving ability and attention to detail.
Good to Have:
Experience with state management libraries such as NgRx.
Familiarity with testing tools like Jasmine and Karma.
Knowledge of responsive design principles.
Exposure to Agile development methodologies.