Junior Software Developer - Alexandria

Alexandria, Egypt
Full Time
Entry Level

About the Role

As a Junior Software Developer, you will join a collaborative cross-functional team to design, develop, and maintain web applications using .NET Core and React. You will be mentored by senior developers and will gain hands-on experience in building scalable, secure, and high-performance systems while following modern engineering standards.

Key Responsibilities

  • Assist in developing new features for web and microservice-based applications.
  • Write clean, maintainable, and testable code under supervision.
  • Support integration with RESTful APIs and databases.
  • Collaborate with other developers, QA, and DevOps teams throughout the software lifecycle.
  • Participate in code reviews and learn from feedback to improve code quality.
  • Apply basic principles of software design and development best practices.
  • Work with frontend (React, TypeScript) and backend (.NET Core, C#) technologies.

Required Skills & Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • 1–2 years of professional experience in software development or internships.
  • Knowledge of C#, .NET Core, and ASP.NET Core Web API.
  • Basic understanding of React, TypeScript, and JavaScript (ES6+).
  • Familiarity with HTML5, CSS3, and responsive design.
  • Understanding of relational databases and SQL fundamentals.
  • Knowledge of object-oriented programming principles.
  • Eagerness to learn and grow in a collaborative environment.
  • Good problem-solving and analytical skills.

Preferred Experience

  • Familiarity with Entity Framework Core or LINQ.
  • Basic understanding of Git and version control workflows.
  • Awareness of Agile methodologies and software lifecycle concepts.
  • Exposure to Docker or CI/CD pipelines is a plus.
  • Interest in security and performance optimization concepts.
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*