Description

Role Responsibilities

Design, develop, and maintain web applications using .Net Core and Angular.
Collaborate with cross-functional teams to gather and define requirements for new features.
Implement RESTful APIs to support front-end functionalities.
Participate in code reviews and maintain best practices for software development.
Ensure code quality, performance, and responsiveness of applications.
Debug and troubleshoot web applications and platforms.
Integrate third-party services and APIs into existing applications.
Work with databases and writing efficient SQL queries.
Conduct unit and integration testing to ensure application reliability.
Document development processes, code changes, and technical specifications.
Stay updated with emerging technologies and industry trends.
Participate in Agile/Scrum ceremonies and provide feedback on project progress.
Collaborate with UX/UI designers to create intuitive and user-friendly interfaces.
Provide technical support and guidance to junior developers.
Adhere to security and data protection protocols during development.

Qualifications

Bachelor's degree in Computer Science or related field.
Proven experience in .Net Core development.
Strong knowledge of Angular and its related technologies.
Experience with RESTful API design and development.
Proficiency in SQL Server and database management.
Familiarity with version control systems, particularly Git.
Experience working in Agile/Scrum environments.
Ability to solve complex problems and debug applications.
Strong understanding of front-end and back-end development.
Excellent communication and teamwork skills.
Ability to manage multiple tasks and meet deadlines.
Knowledge of application security best practices.
Willingness to learn and adapt to new technologies.
Experience with DevOps practices is a plus.
Previous experience in a hybrid work setup is preferred.
 

Education

Any Graduate