Software Development

Senior FullStack Developer (.Net & Angular)

Cairo
Work Type: Full Time

Role Overview:

We are seeking a skilled and motivated Full-Stack Developer with expertise in .NET and Angular to join our team. As a mid-senior developer, you will play a pivotal role in designing, developing, and maintaining robust web applications. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business requirements.


Key Responsibilities:

  • Design, develop, test, and maintain scalable and secure web applications using .NET (C#) on the backend and Angular on the frontend.
  • Collaborate with product managers, UI/UX designers, and other developers to gather and refine requirements.
  • Implement RESTful APIs and integrate them with front-end components.
  • Optimize application performance and scalability.
  • Troubleshoot and resolve software defects, bugs, and performance issues.
  • Write clean, maintainable, and well-documented code following industry best practices.
  • Participate in code reviews to ensure code quality and consistency.
  • Stay updated on emerging technologies and incorporate them into development processes when appropriate.
  • Mentor junior developers and contribute to knowledge sharing within the team.

Qualifications:

  • Education: Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Experience: 4+ years of professional experience in full-stack development.
  • Technical Skills:
  • Strong proficiency in .NET Core/Framework, C#, and Entity Framework.
  • Advanced knowledge of Angular (version 8 and above), TypeScript, and RxJS.
  • Experience with relational databases like SQL Server.
  • Familiarity with version control systems (e.g., Git).
  • Solid understanding of RESTful API development and integration.
  • Knowledge of cloud services (e.g., Azure, AWS) is a plus.
  • Proficiency in HTML5, CSS3, SCSS, and responsive design principles.
  • Experience with Agile/Scrum methodologies.
  • Soft Skills:
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills.
  • Ability to work independently and collaboratively in a team-oriented environment.
Experience Level:
Mid - Senior Level
 
Sub Department:
FullStack development
 

Submit Your Application

You have successfully applied
  • You have errors in applying