Join our team!


Coordinating internal resources for the flawless execution of projects. Ensuring that all projects are delivered on-time, within scope and within budget. Ensuring resource availability and allocation.

ROLE AND RESPONSIBILITIES

  • Manages the entire project from strategic planning to tactical activities.
  • Conducts business and financial analysis necessary for a complete business model, including competitive analysis, budgeting, forecasting, monitoring and reporting.
  • Leads the planning and implementation of project.
  • Facilitates the definition of project scope, goals and deliverables.
  • Achieves operational objectives by contributing information and recommendations to strategic plans and reviews; preparing and completing action plans; implementing production, productivity, quality, and customer-service standards; resolving problems; completing audits; identifying trends; determining system improvements; implementing change.
  • Organizes the various professional people working on a project
  • Develops a detailed project plan to track progress.
  • Recruits specialists and sub-contractors if needed.
  • Monitors sub-contractors to ensure guidelines are maintained.
  • Oversees the accounting, costing and billing.
  • Uses appropriate verification techniques to manage changes in project scope, schedule and costs.
  • Reports and escalate to management as needed.
  • Handles customer relationships and manage projects and resources.
  • Performs risk management to minimize project risks.
  • Creates and maintain comprehensive project documentation
  • Monitors the creation and development of the new product, performing ongoing market research, tracking customer satisfaction.
  • Provides technical consultation for various project.

QUALIFICATIONS AND EDUCATION REQUIREMENTS

Education Requirements

  • A Bachelor degree in computer Science, engineering or equivalent from a five (5) year accredited university with a minimum of seven (7) years of related experience.
  • PMP / PRINCE II certification is a plus.
  • Very good oral and written communication skills in Arabic, English.

Interpersonal Skills

  • Ability to create and manage product roadmaps, prioritization, adjustments and constraints.
  • Experience with software development– including large-scale transactional services, and performance measurement and optimization.
  • Excellent written and verbal communication skills.
  • Desirable: Understanding of domestic and international voice services, familiarity with global carrier services and some data networking experience specifically with transport of VoIP traffic Ability to work under pressure and meet deadlines.
  • Excellent interpersonal skills and ability to work independently on problems.

REQUIRED COMPETENCIES

  • Strategic thinking
  • Coaching
  • Problem solving
  • Decision making
  • Possess excellent communication skills, with an emphasis on verbal and written communication.
  • Ability to multi-task and stay organized in a dynamic work environment.
  • Detail-oriented and results-driven focus


Plays an important role in the software development cycle, gathering requirements and directing the activities of the rest of the design team. Frequently needs to examine functional specifications and translate them into system guidelines that shape project development as well as find ways to align projects with enterprise‐level Services.

ROLE AND RESPONSIBILITIES

  • Initiating technical discussions for new products or new features with new or existing clients
  • Tailoring solution requirements and features to fit the operator's needs and regulations
  • Agreeing on the ultimate requirements which provide the assurance of generating the highest possible revenue
  • Creating a Functional Specification Document related to each project and hand it over to the PMO team
  • Following up with project managers and development teams on all ongoing core services projects and provide support when needed
  • Analyzing services’ revenue stream and provide solutions to increase it
  • Develop documentation for product release and training
  • Generates reports concerning the Project progress
  • Consistently meet assigned deadlines
  • Establish and maintain positive work relationships
  • Identifying, liaising with, and advising the technical resources needed for the sales process. Oversee the solution design.
  • Strong communication with both technical and business teams
  • Maintain and Enhance pre‐existing core services with multiple features and solutions (Voicemail, Missed Call Alert, Collect Call, CRBT, SDP services and others)
  • Check the alignment between requirements and delivered solution.
  • Knowledge of research procedures concerning development of new products
  • Stay up to date with the technology with continuous research and market study to come up with innovative solutions or to enhance the existing ones.

QUALIFICATIONS AND EDUCATION REQUIREMENTS

Education Requirements

  • A Bachelor degree in computer Science, engineering or equivalent from a four (4) year accredited university with a minimum of three (3) years of related experience
  • Very good oral and written communication skills in Arabic, English

Experience Requirements

  • 2G / 3G / 4G networks overall experience
  • Core Network
  • IN (Intelligent Network)
  • VAS
  • Charging / Billing systems
  • Signaling systems (SS7, SIP, SIGTRAN)

General Skills

  • Exp. in Technical specification / Design documents writing?
  • Business Analysis
  • High Level Design / Low Level Design
  • UAT / ATP docs
  • Testing & Acceptance
  • Solutions design / architect

Interpersonal Skills

  • Excellent communication skills
  • Ability to work under pressure and meet deadlines
  • Excellent interpersonal skills and ability to work independently on problems



Design and development of mobile applications on iOS platforms.

ROLE AND RESPONSIBILITIES

  • Deliver across the entire app life cycle concept, design, build, deploy, test, release to app stores and support.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Demonstrates solutions by developing layouts, code comments and clear code.
  • Perform tasks efficiently and work together with team to ensure project success.
  • Work on bug fixing and improving application performance.
  • Responsible for testing, tweaking and implementing code to improve performance

QUALIFICATIONS AND EDUCATION REQUIREMENTS

Education Requirements

  • >Bachelor degree in Computer Science or Engineering with a minimum of 4-5 years of related experience
  • Good verbal and written communication skills in English and Arabic, French is a plus

Experience Requirements

  • Proven working experience in software development
  • Experience in iOS development (1 Year Minimum)
  • Familiarity with Objective-C and Cocoa Touch, Swift is a big plus
  • Experience with UI design implementation using both Storyboards and NIB files is a plus
  • Experience in working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
  • Experience with third-party libraries and APIs
  • Solid understanding of the full mobile development life cycle
  • Experience in Xcode, iTunesConnect and JSON.

Interpersonal Skills

  • Strong analytic and critical thinking skills.
  • Good communication skills.
  • Ability to work under pressure and meet deadlines.
  • Excellent interpersonal skills and ability to work independently on problems.



Build services, design APIs to support millions of users and data across multiple services. Participate in all phases of the software development life cycle including planning, architecting and implementing.

ROLE AND RESPONSIBILITIES

  • Building well designed and fast API endpoints for mobile apps
  • Analyzing, Implementing Service Delivery Platform (SDP)
  • Reviewing and debugging code written by other developers on team
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, code comments and clear code.
  • Interact with other software systems engineer to understand the solution and recommend changes to facilitate efficient and effective development
  • Perform tasks efficiently and work together with team to ensure project success.
  • Acting as a mentor to the less experienced members of the team.
  • Responsible for testing, tweaking and implementing code to improve performance
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Work in an Agile/Scrum environment to deliver high quality software.

QUALIFICATIONS AND EDUCATION REQUIREMENTS

Education Requirements

  • A Bachelor degree in computer Science, engineering or equivalent from a four (4) year accredited university with a minimum of four (4) years of related experience
  • Very good oral and written communication skills in Arabic, English

 

Experience Requirements

  • Strong Knowledge in MS SQL Server 2008.
  • Experience in Java development is a plus.
  • Understanding of web services technologies.
  • Minimum 4 - 5 years of experience in ASP.NET MVC.
  • Excellent experience in programming languages and web designing (C, C++, C#, Java, VB.Net, HTML, JavaScript, CSS and JQuery)
  • Accountable with passion in performing daily tasks.
  • Solid understanding of the full mobile development life cycle
  • Ability to work under pressure, complete tasks in timely and accurate manner with limited direction and guidance.
  • Good knowledge with PostgreSQL, MySQL
  • Good knowledge with MongoDB, or any other NoSQL
  • Strong knowledge with Microservices



Build services, design APIs to support millions of users and data across multiple services.

ROLE AND RESPONSIBILITIES

  • Build well designed API endpoints.
  • Develop high-quality software design and architecture
  • Identify, prioritize and execute tasks in the software development life cycle
  • Collaborate with cross-functional teams to define and ship new features.
  • Perform tasks efficiently and work together with team to ensure project success.
  • Work on bug fixing and improving application performance.
  • Responsible for testing, tweaking and implementing code to improve performance
  • Monitor and report platform performance
  • Implement and configure new installations

QUALIFICATIONS AND EDUCATION REQUIREMENTS

Education Requirements

  • MS degree in Computer Science or Engineering with a minimum of 5 years of related experience
  • Very good oral and written communication skills in Arabic, English
 

Experience Requirements

  • Object oriented design and methodologies
  • Expertise in the following: Java, Python is a plus.
  • Experience developing or designing highly available/redundant software.
  • Experience developing or designing telecommunications software for SS7/Diameter/SMPP/SIP protocols is a plus. 
  • Worked on Wireshark and tracing function 
  • Troubleshooting issues in processes and network. 
  • Health check and analysis of Network Elements. 
  • Shell scripting, DevOps, SSH, Linux. TLS/SSL 
  • experience with tooling (Git, Maven)



Design and development of mobile applications on Android platforms.

ROLE AND RESPONSIBILITIES

  • Deliver across the entire app life cycle concept, design, build, deploy, test, release to app stores and support.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Demonstrates solutions by developing layouts, code comments and clear code.
  • Perform tasks efficiently and work together with team to ensure project success.
  • Work on bug fixing and improving application performance.
  • Responsible for testing, tweaking and implementing code to improve performance
  • Performing UI design using XML layouts, and Android widgets.
  • Designing layouts based on customer needs and preferences.
  • Experienced with fragments, list views, and view pager.
  • Ability to work with large and complex code bases 
  • Bug Tracking and Source control (JIRA, Bitbucket, Git)
  • Common software architectural practices and principles (MVC, MVP, MVVM, Clean, SOLID)
  • Refactoring and Unit Testing 

QUALIFICATIONS AND EDUCATION REQUIREMENTS

Education Requirements

  • MS degree in Computer Science or Engineering with a minimum of 4 years of related experience
  • Very good oral and written communication skills in Arabic, English 
 

Experience Requirements

  • Proven working experience in software development
  • Experience in Android development with both Java and Kotlin (4 Years Minimum)
  • Familiarity with Android Studio and Gradle build system
  • Experience with third-party libraries and APIs
  • Solid understanding of the full mobile development life cycle
  • Strong knowledge in caching mechanisms
  • Understanding of OOP and design patterns
  • Experience in multithreading and services
  • Experience in working with Sockets, WebRTC and XMPP protocols is a plus