Full Stack Developer (.NET and Angular)
Over all Purpose of the Role:
We are seeking a skilled and motivated Full Stack Developer with expertise in .NET and Angular to join our dynamic team. As a Full Stack Developer, you will be responsible for handling our existing .NET 7 code base, as well as developing new features and maintaining the overall functionality of our software applications. The ideal candidate should possess a solid understanding of software development principles, have experience in Swagger, and have a strong background in UI/UX design.
Tasks:
· Develop, enhance, and maintain software applications using .NET 7 and Angular.
· Collaborate with cross-functional teams to gather and analyze requirements.
· Participate in the full software development lifecycle, including design, development, testing, and deployment.
· Identify and troubleshoot software defects and performance issues.
· Ensure code quality and adherence to best practices through code reviews and continuous improvement.
· Collaborate with UI/UX designers to create intuitive and visually appealing user interfaces.
· Implement Swagger documentation for APIs to enhance the overall user experience.
· Stay up-to-date with industry trends and emerging technologies, and apply them to our software development process.
Qualifications:
· Bachelor's degree in Computer Science, Engineering, or a related field (preferred).
· Relevant certifications in .NET and Angular (preferred).
Skills:
· At least 5 years of experience as a Full Stack Developer with expertise in .NET and Angular.
· Proficiency in C#, ASP.NET, MVC, Web API, and Entity Framework.
· Strong understanding of front-end technologies such as HTML5, CSS3, JavaScript, and TypeScript.
· Familiarity with UI/UX design principles and a keen eye for detail.
· Experience with Swagger/OpenAPI for documenting APIs.
· Familiarity with Agile development methodologies and version control systems (e.g., Git).
· Knowledge of database systems, particularly SQL Server.
· Excellent problem-solving and debugging skills.
· Strong communication and collaboration abilities, with the ability to work effectively in a team environment.
If you are a passionate, inspiring and forward-thinking, do not hesitate to send your CV to the following E-mail: [اضغط هنا لمشاهدة البريد اﻹلكتروني]