JOB VACANCIES
Explore Our Latest Job Openings
Discover the next step in your career journey with our cutting-edge organization.
1. Solution Architect
  • About the job
    • Job code: JTA1130
    • Title: Solution Architect
    • Technologies: .Net, Angular, Swift, Kotlin
    • Location: Saudi Arabia
    • N. of vacancies: 3
    • Job type: Full Time
  • Responsibilities
    • Design and implement high-level structural solutions that are scalable, performant, and secure.
    • Analyze current technologies used within the company and determine ways to improve.
    • Document and monitor requirements needed to institute proposed updates.
    • Work with project managers and developers to ensure that solutions meet business needs and align with architectural guidelines.
    • Provide technical leadership and support to software development teams.
    • Act as a liaison between the technical and non-technical departments.
    • Ensure the architectural integrity and scalability of .NET application development.
    • Design and develop mobile applications using Swift for iOS and Kotlin for Android.
    • Implement microservices architecture and manage SQL Server databases to support application needs.
    • Monitor systems to ensure they meet both user needs and business goals.
    • Develop and implement test strategies to ensure the integrity and performance of the architecture.
    • Keep abreast of the latest technology trends and innovations in solution architecture.
    • Recommend new technologies that can help increase productivity.
  • Qualifications:
    • Bachelor's degree in Computer Science, Engineering, or a related field. A Master's degree is preferred.
    • Proven experience as a Solution Architect or similar role, with a deep understanding of the .NET technology stack.
    • Strong background in developing mobile applications using Swift and Kotlin.
    • Extensive experience in designing and implementing microservices architecture.
    • Proficient in managing SQL Server databases.
    • Experience with Angular or similar front-end frameworks.
    • Excellent knowledge of software development and architectural patterns.
    • Familiarity with various operating systems (Linux, Mac OS, Windows).
    • An analytical mind with problem-solving abilities.
    • Excellent communication and presentation skills.
2. Oracle Developer
  • About the job
    • Job code: JTA1129
    • Title: Oracle Developer
    • Technologies: Oracle SQL, PL/SQL
    • Location: Saudi Arabia
    • N. of vacancies: 2
    • Job type: Full Time
  • Responsibilities
    • Develop PL/SQL codes
    • Design, implement, code, test, and maintain Oracle PL/SQL code and functionality
    • Supports development teams with database object creation, PL/SQL, procedures, triggers
    • Experience of message-oriented architectures (JMS/AMQP)
    • Experience of working with databases, both relational and NoSQL
    • Designs, develops, implements, documents, and tests changes to EBS components, integrations, and extensions
    • Review, validate, and translate functional designs into technical designs
    • Contribute to the documentation of production support processes
    • Guide developers new to EBS and help develop these EBS skill sets
    • Collaborate and assist with developing test procedures for software components software and system documentation
  • Job Requirements
    • Bachelor's Degree in Computer Science or Engineering.
    • Minimum 5 years of work experience with Oracle Developer tools (forms/reports).
    • Strong skills in Oracle SQL and PL/SQL to prepare and work on Interfaces and APIs
    • Good Experience in creating procedures, Packages, Functions, Triggers, views
    • Good Experience in HR Self-services Modules
    • Good Experience in Oracle E-Business Suite Integrated SOA Gateway
    • He has experience in integrating with Oracle EBS and other systems through web services
3. Product Owner
  • About the job
    • Job code: JTA1128
    • Title: Product Owner
    • Technologies: Azure, Figma, scrum, Excel
    • Location: Maadi, Cairo, Egypt
    • N. of vacancies: 4
    • Job type: Full Time
  • Responsibilities
    • Incorporate feature requests into the product roadmap
    • Groom and prioritize the backlog
    • Develop user stories and define acceptance criteria
    • Set sprint goals
    • Write acceptance tests
    • Plan releases and upgrades
    • Follow the progress of work and address production issues during sprints
    • Analyze preferences and requests of end users
    • Refine our agile methodology based on results and client feedback
    • Keep track of industry trends
    • Collaborating with prospective users and clients to understand and anticipate their needs and translate them into product requirements
    • Defining the vision for the team’s product
    • Creating a product roadmap based on this vision
    • Managing the product backlog and prioritizing them based on changing requirements
    • Overseeing all stages of product creation including design and development
    • Developing user stories
    • Monitoring and evaluating product progress at each stage of the process
    • Liaising with the product team and end-users to deliver updates
    • Participating in Scrum meetings and product sprints
  • Requirements:
    • Work experience as a Product Owner or similar role in product management
    • Familiarity with Agile is a plus
    • Hands-on experience managing all stages of the product life cycle
    • Technical background with knowledge of software development and web technologies
    • Team spirit and good communication abilities
    • Good organizational skills
    • English Fluency
4. SRE Engineer
  • About the job
    • Job code: JTA1127
    • Title: SRE Engineer
    • Technologies: Linux, Docker, Kubernetes, vSphere, AWS, Azure, IBM, CI/CD, CDK, Terraform or Ansible.
    • Location: Sheraton, Cairo, Egypt - Hybrid
    • N. of vacancies: 2
    • Job type: Full Time
  • Responsibilities
    • Manage and Monitor our PaaS infrastructure, including VMs, Clusters, LoadBalancers, Databases, etc.
    • Work with development teams to identify infrastructure changes and requirements.
    • Maintain and implement Infrastructure as Code codebase and pipelines that provision our systems.
    • Maintain our SLAs, ensuring high availability of the services.
    • Capacity Planning for our systems.
    • Implement and manage Load testing and Security testing initiatives.
    • Debug and investigate incidents in services and infrastructure.
  • Qualifications:
    • Bachelor's degree in computer science, data science, mathematics, or a related field
    • 1-4 years of experience as a DevOps Engineer
    • Excellent troubleshooting & debugging skills.
    • Linux and Systems Networking experience.
    • In-depth knowledge of Docker, Kubernetes, and container orchestration systems.
    • Hands-on experience with any hyperscale cloud provider like AWS, Azure, IBM.
    • Experience with traditional VM orchestration systems like vSphere is a plus
    • Experience with CI/CD systems and IaC frameworks like CDK, Terraform, or Ansible.
5. Software Developer - Platform Engineering
  • About the job
    • Job code: JTA1126
    • Title: Software Developer - Platform Engineering
    • Technologies: Python, Nodejs, Vuejs, React, databases, HTTP
    • Location: Sheraton, Cairo, Egypt - Hybrid
    • N. of vacancies: 1
    • Job type: Full Time
  • Details:
    Our Platform Engineering team is responsible for maintaining our platform elements including:
    • System integration systems (message brokers, databases, etc)
    • Authentication Services (keycloak, OAuth, etc)
    • Observability and Auditing Systems (APM, OpenSearch, Grafana)
    Your role will focus on the following:
    • Maintain and design core libraries for authentication, observability, and integration for Python, Node, etc. To be consumed by Application Developers.
    • Maintain and Build Platform services like Auditing, Authentication, Permission, Billing, and Membership services.
    • Configure and Tune supporting systems like Databases, Buses
  • Qualifications:
    • 2+ Full Stack development experience with at least 1 Static-typed and 1 Dynamic-typed language (Python, Node are prefered).
    • Strong understanding of HTTP and Web concepts.
    • Basic understanding of Systems integration concepts
    • Familiarity with RDBMS, NoSQL databases like Postgres, Redis, OpenSearch.
    • Basic understanding of Authentication Protocols and Permission systems.
    • Basic understanding of Application Security concepts including OWASP Top 10.
6. Software Engineer - Voice and IVR
  • About the job
    • Job code: JTA1125
    • Title: Software Engineer - Voice and IVR
    • Technologies: SIP, RTP, RTCP, TLS, SRTP, H.323, (C++, java), (python,Nodejs)
    • Location: Sheraton, Cairo, Egypt - Hybrid
    • N. of vacancies: 1
    • Job type: Full Time
  • Details:
    As a Telephony or VoIP (Video and Voice over Internet Protocol) Engineer, you will build cloud native services and applications and integrations on top of SIP and other VoIP protocols to enable rich, interactive customer experiences over phone and video.
    Responsibilities
    • Build real-time, robust services to process voice and video sessions and data to enable interactive customer experience across channels.
    • Integrate with several SIP infrastructure components like SBC, Gateway, Media Proxies, and Media Servers.
    • Build integrations with a wide array of heterogeneous PBXs and Contact Centers (Mitel, 3CX, Asterisk, Cisco, etc).
    • Build and maintain testing environments.
    • Automate monitoring metrics; identify and troubleshoot service issues
  • Qualifications:
    • BSc degree in Computer Science or Telecommunication Engineering.
    • 1-4 years of experience in software development in both OOP languages (e.g C++, Java) and Dynamic Languages (e.g. Python, Nodejs).
    • Ability to design, develop and support advanced IVR applications, knowledge of PBX architecture, telecommunication network services, and contact center systems.
    • Experience with real-time video and audio in VoIP networks.
    • Advanced level understanding of SIP, RTP, RTCP, TLS, SRTP, H.323, and related protocols.
    • Knowledge of Linux and networks.
    • Experienced in building Web services and other cross-system communication protocols and experience with integration of telephony systems to other computer systems (e.g., SOAP, XML, REST)
    • Working knowledge of and the ability to interpret and troubleshoot SIP based VoIP traffic, as well as the integration of dissimilar SIP telephony systems
    • Experience with Amazon Web Services (AWS) is a plus.
7. Senior Backend Developer - .Net
  • About the job
    • Job code: JTA1124
    • Title: Senior Backend Developer - .Net
    • Technologies: .Net, C#, JS, CSS, HTTP, WebAPI
    • Location: Saudi Arabia/Egypt - Hybrid
    • N. of vacancies: 30
    • Job type: Full Time
  • Responsibilities:
    • Complex Development Tasks: Responsible for handling the development of the project’s most complex and high-risk tasks.
    • Technical Research: Conduct research to gain technical knowledge and resolve technical difficulties, including receiving feedback from and building solutions for customers.
    • Requirement Analysis & Design: Participate in the analysis and design of new functional requirements and systems.
    • Feature Estimation: Participate in the estimation of new features and components.
    • Product Definition: Engage in product or application definition activities, including feature analysis and system trade-offs.
    • Emerging Technologies: Stay up to date on emerging technologies and industry trends.
    • Additional Duties: Perform other related duties as necessary.
  • Requirements:
    • Experience: 4+ years of relevant experience.
    • Technical Proficiency: Strong, in-depth, hands-on experience in C# and .NET framework (including ASP.NET, TFS, Visual Studio).
    • Front-End Technologies: Advanced knowledge of front-end software architecture and related technologies, including JavaScript, HTML, and CSS.
    • .NET Core: Knowledge of .NET Core with at least 6 months of experience.
    • Front-End Skills: Proficiency in CSS, HTTP, JavaScript, and WebAPI.
    • Design Aesthetics: Appreciation for clean, elegant, and responsive front-end design and well-documented code.
    • Front-End Frameworks: Knowledge of frontend frameworks (React) is a plus.
    • Database Management: Experience with relational and NoSQL databases (e.g., SQL Server, MongoDB).
    • Version Control: Strong experience with Git and version control practices.
    • Cloud Platforms: Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
    • DevOps Practices: Experience with modern development tools and methodologies, including DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes).
  • Preferred Skills:
    • Experience with microservices architecture and implementation.
    • Strong problem-solving skills and the ability to think critically and creatively.
    • Excellent communication skills, both written and verbal.
  • Qualifications:
    • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
    • Proven track record of delivering high-quality software solutions in a fast-paced environment.
    • Ability to work independently and as part of a collaborative team.
8. Senior Software Engineer (Java - Spring Boot)
  • About the job
    • Job code: JTA1123
    • Title: Senior Software Engineer (Java - Spring Boot)
    • Technologies: Java, Spring Boot
    • Location: Saudi Arabia
    • N. of vacancies: 4
    • Job type: Full Time
  • Details and Responsibilities
    The ideal candidate will possess extensive knowledge and proficiency in Core Java and related technologies, coupled with a strong understanding of modern software design principles and practices. This role involves designing, developing, and maintaining high-quality software solutions that meet technical and business requirements.
    Key Responsibilities:
    • Java Development: Extensive experience in Core Java, J2EE, JSP, Servlets, and Struts.
    • Spring Framework: Proficiency in Spring, Spring Boot, and related technologies.
    • Web Services: Expertise in developing and consuming web services (SOAP/REST).
    • Front-End Technologies: Strong skills in JavaScript, AJAX, XML, and JSON.
    • Security: Implementing security best practices and protocols.
    • Object-Oriented Design: Advanced understanding and application of object-oriented design and development (OOA/OOD).
    • Design Patterns: Effective utilization of design patterns to address complex software problems.
    • Database Management: In-depth knowledge of relational and NoSQL databases, including PostgreSQL and MySQL, and their trade-offs.
    • Code Quality: Commitment to writing testable, reliable, and clean code.
    • API Integration: Experience in integrating various APIs efficiently.
    • Documentation: Creating and maintaining comprehensive documentation for knowledge sharing and reference.
    • Design Documentation: Participating in the creation of high-level and low-level design documentation.
    • Effort Estimation: Proficiency in estimating and planning development tasks accurately.
    • Compliance: Ensuring designs and implementations meet technical, functional, performance, and business requirements while adhering to architectural standards.
    • Version Control: Strong experience with Git and the MonoRepo approach.
    • E-Banking Systems: Experience with e-banking systems is highly desirable.
    • Communication Skills: Excellent communication skills, both written and verbal, in English.
  • Qualifications:
    • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
    • Minimum of 05 years of professional experience in Java development.
    • Proven track record of delivering high-quality software solutions in a fast-paced environment.
    • Strong problem-solving skills and the ability to think critically and creatively.
    • Ability to work independently and as part of a collaborative team.
  • Preferred Skills:
    • Experience with modern development tools and methodologies, including DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes).
    • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
    • Knowledge of microservices architecture and implementation.
9. Coding Instructor
  • About the job
    • Job code: JTA1114
    • Title: Coding Instructor
    • Technologies: Python, Game engines, C#
    • Location: Egypt
    • N. of vacancies: 35
    • Job type: Full Time
  • Details and Responsibilities
    We are currently looking to hire a Coding Instructor who is passionate about teaching and mentoring the next generation of technology leaders. The ideal candidate is detail-oriented, patient, and has experience working with children and young adults.
    As our Coding Instructor, you will be responsible for facilitating live coding classes, developing course content, grading student assignments, and providing detailed feedback to students and parents.
    Responsibilities
    • Instruct and Lead Membership one to one sessions for students, and Deliver knowledge.
    • Asses the assigned students and write detailed professional feedback for each student following their Assigned sessions with a maximum time limit of 24 hours.
    • Model, deliver, and craft rich student-centered learning experiences with a combination of pedagogical skills, Technical skills in Computer Science, and a great sense of positive Teaching.
    • Manage the classroom with the required session standards and Create a positive classroom culture that encourages positive instructor-student relationships, Deep Learning, Collaboration, and Consistent Communication.
    • Answer and support Students' questions, constantly evaluate and oversee their overall progress to enhance their knowledge and outputted work quality through session feedback, generating periodic Documented Evaluation Reports for updating students’ parents, group-related instructors, and upper management.
    • Support parent’s technical/educational queries about the session's content, session process, and student’s progress with the help of the Team Leader Assigned.
  • Qualifications:
    • Must-Have Computer Science Degree Or Relevant Degree
    • Has a Very Good knowledge of the basics of computer science, and development in one or all the following fields (Game development - mobile applications development – web development).
    • Experience with MIT Scratch educational software.
    • Programming Experience with python programming language.
    • Experience in working with educational Game engines such as ( Godot, Buildbox, Kodu, .. etc).
    • Experience in working with C# and unity game engine.
    • Familiar with WordPress.
    • Familiar with flutter and dart development.
    • Familiar with the basics of robotics technology concepts.