Full Stack Developer .NET Core And Angular

SSC HR Solutions

Cairo, Egypt

Posted on: 12 Nov 2025

JOB DESCRIPTION / ROLE

Job Type: Full Time
Job Location: Cairo, Egypt
Nationality: Any Nationality
Salary: Not Specified
Gender: Not Specified
Arabic Fluency: Not Specified
Job Function: IT - Software & Web Development
Company Industry: IT, Software & Internet Services

Role overview

The full stack developer is responsible for designing, developing, and maintaining high-quality enterprise web applications using .NET Core and Angular frameworks.

The role involves full-cycle software development from technical design and implementation to testing and deployment while adhering to agile delivery practices and modern engineering standards.

The ideal candidate is technically versatile, detail-oriented, and experienced in building secure, scalable, and performant digital platform components.

Key responsibilities

Design & development

  • Collaborate with product owners and business analysts to understand user stories and translate them into technical specifications, contributing to design and estimation discussions.
  • Develop clean, efficient, and reusable code using .NET Core, C#, and Angular.
  • Build and integrate RESTful APIs and microservices following SOLID and clean-architecture principles.
  • Implement responsive UI components using Bootstrap or Tailwind frameworks.
  • Optimize front-end performance and ensure cross-browser compatibility.

Quality & delivery

  • Write and maintain unit and integration tests to ensure code quality.
  • Conduct code reviews and apply secure-coding and performance best practices.
  • Refactor and optimize existing software to improve reliability and maintainability.
  • Prepare and maintain technical documentation across the software development lifecycle.
  • Support CI/CD pipelines and participate in deployment cycles within agile sprints.

Collaboration & agile execution

  • Provide technical leadership within the development team, mentoring junior engineers in coding standards, architectural design, and DevOps collaboration.
  • Work closely with product owners, business analysts, QA, and DevOps teams to deliver sprint objectives.
  • Participate in backlog refinement, sprint planning, daily stand-ups, reviews, and retrospectives.
  • Collaborate on troubleshooting, issue resolution, and continuous improvement initiatives.

Technical integration & cloud readiness

  • Develop cloud-ready applications and participate in containerization using Docker and Kubernetes.
  • Collaborate with DevOps engineers for deployment on Azure or AWS environments.
  • Ensure effective data-access optimization and API-security implementation (JWT/OAuth).

Core technical stack (intermediate to advanced)

Technologies / tools

  • Backend: .NET Core, ASP.NET Core, Web API, Entity Framework Core
  • Frontend: Angular, TypeScript, JavaScript, HTML5, CSS3, Bootstrap, Tailwind
  • Database: SQL Server
  • Cloud & DevOps: Azure / AWS, Microservices, Docker, Kubernetes, CI/CD pipelines
  • Programming: C#, LINQ, OOP, SOLID principles, design patterns
  • Tools: Git, Azure DevOps, JIRA, Confluence
  • Testing: Unit testing, integration testing frameworks

Requirements

Qualifications & experience

  • Bachelor’s or master’s degree in computer science, information systems, or a related field.
  • 6–8 years of professional experience in full-stack development with at least 3 years on .NET Core and Angular.
  • Strong understanding of RESTful APIs, microservices, and object-oriented design.
  • Experience with source-control and continuous integration tools (Git, TeamCity, Azure DevOps).
  • Practical exposure to cloud-native development and containerization (Docker, Kubernetes).
  • Familiarity with SQL optimization, security best practices, and performance testing.
  • Working knowledge of Agile/Scrum methodologies and clean architecture patterns.
  • Strong analytical and troubleshooting skills.
  • Excellent written and verbal communication skills in English and Arabic.

Expectations

  • Deliver high-quality, maintainable code aligned with team standards.
  • Contribute to design discussions and propose scalable technical solutions.
  • Collaborate effectively within cross-functional agile teams.
  • Exhibit accountability, adaptability, and ownership throughout development cycles.
  • Stay current with evolving technologies to drive innovation and improvement.

If you are an experienced full stack developer skilled in .NET Core and Angular, with a passion for building reliable, high-performing enterprise applications, we’d like to hear from you.

Additional information

  • Benefits offered: Individual medical insurance, social insurance, and transportation from designated pickup points (for Sokhna).
  • Travel requirements: Currently based in Maadi, but you must be open to relocating or traveling to Sokhna once required.
  • Work location and model: Onsite (primarily Maadi, with possible work from Sokhna).
  • Residential location preference: Preferably Cairo.
  • Fluency in English is a must as you will be dealing with suppliers all over the world.
Advertise Here
INSTALL APP
×