Design, develop, and maintain scalable and robust full-stack web applications using .NET and Angular.
* Collaborate with cross-functional teams to define software requirements and create solutions.
* Write clean, efficient, and well-documented code for both frontend and backend.
* Participate in the complete software development lifecycle, including planning, development, testing, and deployment.
* Troubleshoot and debug applications to ensure optimal performance and user experience.
* Stay updated with the latest trends in web development technologies and propose improvements.
* Ensure software is developed according to security and performance best practices.
* Collaborate with UI/UX designers to ensure seamless user interfaces.
* Mentor junior developers and assist in knowledge sharing across the team.
Bachelor's degree in Computer Science, Engineering, or a related field.* Minimum 5 years of experience as a Full Stack Developer with strong proficiency in .NET and Angular.* Hands-on experience with modern front-end frameworks and back-end technologies.* Solid understanding of RESTful APIs, web services, and microservices architecture.* Strong experience with databases (SQL Server, MySQL, or similar).* Proficiency in version control tools like Git.* Ability to work effectively in a team-oriented environment.* Excellent problem-solving skills and a keen eye for detail.* Proficiency in English (Arabic is a plus).