Front-end (Angular):
Design, develop, and maintain user-friendly and responsive web interfaces using Angular.
Collaborate closely with UI/UX designers to translate design concepts into functional user interfaces.
Create reusable components and modules to ensure consistency and efficiency in front-end development.
Implement front-end build tools, package management, and state management solutions.
Optimize the application for performance, including handling asynchronous data loading and rendering.
Conduct thorough testing of the front-end components and resolve issues promptly.
Stay updated with the latest Angular developments, best practices, and trends.
Work closely with the back-end team to integrate front-end components with back-end services via RESTful APIs.
Back-end (.NET):
Design, develop, and maintain robust and secure back-end services using the .NET framework (C#).
Create APIs and web services to support the front-end functionality, ensuring data integrity and security.
Implement authentication and authorization mechanisms to protect sensitive data and functionalities.
Collaborate with front-end developers to define API endpoints and data structures.
Optimize back-end code for performance, scalability, and reliability.
Debug and resolve issues reported by users, quality assurance, or front-end developers.
Maintain documentation for APIs, database schemas, and server configurations.
Stay informed about the latest developments in .NET and related technologies.
Educational Qualification
Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience)
Experience
6-15 years of experience
Technical/
Specific Skills
Proven experience as a Full Stack Developer with expertise in both Angular and .NET development.
Front End: Strong knowledge of Angular (Angular 14+), including component-based architecture, routing, and state management. AngularJS experience is an added advantage.
Backend: Experience in developing RESTful API (WEB API) using .NET 6
Database: Microsoft SQL Server 2017, 2019, 2022
Proficiency in TypeScript, HTML, CSS, JavaScript, C#, and the .NET framework.
Experience with front-end build tools (e.g., Webpack) and package managers (e.g., npm).
Familiarity with RESTful API design and development.
Strong problem-solving and debugging skills.
Ability to work independently and collaboratively within a team.
Excellent communication and interpersonal skills.
Strong attention to detail and a commitment to producing high-quality code.
Knowledge of database systems, SQL, and ORM frameworks (e.g., ADO.NET, Entity Framework).
Familiarity with cloud platforms (e.g., Microsoft Azure, AWS).
Understanding of containerization technologies (e.g., Docker).
Experience with DevOps practices and CI/CD pipelines.
Certification in relevant technologies (e.g., Microsoft Certified Developer, Angular Certification)