IRC HR SERVICES

Junior Software Engineer

We are seeking a motivated Junior Software Engineer with 1–3 years of experience in software development to join our client’s team. The ideal candidate will have a strong foundation in Object-Oriented Programming, Java, and automated testing (a plus). This role requires excellent communication, problem-solving, and collaboration skills.

Key Responsibilities

  • Design, develop, and maintain software applications using Java and Object-Oriented Programming principles.
  • Participate in coding, debugging, testing, and documenting software solutions.
  • Collaborate closely with cross-functional teams to define, design, and ship new features.
  • Support troubleshooting and issue resolution during development and deployment phases.
  • Stay updated with new technologies and contribute to continuous improvement initiatives.
  • Travel when required for business needs (covered with per diem, accommodation, and ticket).

Requirements

  • Education: Bachelor’s degree in Computer Science or Engineering.
  • Experience: 1–3 years in software development.
  • Technical Skills:
    • Strong knowledge of Object-Oriented Programming.
    • Proficiency in Java.
    • Experience with automated testing is preferred.
  • Languages: English (required), French and Arabic (preferred).
  • Personal Skills:
    • Strong problem-solving and analytical abilities.
    • Excellent communication and teamwork skills.
    • Adaptability and eagerness to learn.

What we Offer

  • The chance to work with a leading international fintech company.
  • Competitive and attractive salary package.
  • Fully covered travel expenses when required (airfare, per diem, accommodation).
  • Exposure to global standards, enterprise development environments, and cutting-edge technologies.
  • A career-accelerating experience with a clear growth path and long-term opportunities.

 Working Hours: Monday–Friday, 08:00–17:00 or 09:00–18:00.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx