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.
