Why Join?

Why Join

Be part of the growing ArabiaGIS family. We're moving towards greater horizons, breaking new grounds and want you to be part of it.

  •   Hard-working team
  •   Friendly atmosphere
  •   Recognition of creativity and hard work
  •   Diverse customers
  •   Leadership team
  •   Growing company

Available Positions

Responsible of Developing software solutions

Department

Application Development Unit

Experience and Education

  • BA or BS in Computer Science or Engineering Degree
  • Hands on experience in ASP.NET & C#.NEt or VB.NET, JAVA is a plus
  • Good knowledge in web development technologies (CSS, DHTML, JavaScript...)
  • Good knowledge of HTML5 experience is a plus
  • Hands-on experience in database manipulation and programming; SQL server is a must, MySQL is a plus
  • Object oriented programming knowledge is a must
  • Familiar with programming design patterns
  • Team Work Spirit & Ability to Meet Deadlines
  • Hard Worker, quick learner & motivated
  • Applicant must have a good English skills


Main Duties

  • Develops the required applications and/or solutions as per provided specifications.
  • Tests and debugs the implemented functionalities and provides fixing and correction for the reported bugs and issues.
  • Reports the projects status and issues to the project manager.
  • Provides training to the users and the technical support staff on the implemented systems

The Project Manager oversees the planning, implementation, and tracking of a specific short-term project which has a beginning, an end and specified deliverables

Department

PMO

Experience and Education

  • Bachelor degree: Computer Science or engineering, Masters degree is a plus
  • Holders of PMP certificate are preferred
  • 3-5 years of experience in project management
  • French is a must, English is a plus
  • Flexible and able to adapt to new business cultures and changes
  • Results oriented and effective in problem solving
  • Outstanding communication and organizational skills


Main Duties

  • Define the scope of the project in collaboration with senior management
  • Create a detailed work plan which identifies and sequences the activities needed to successfully complete the project
  • Determine the resources (time, money, equipment, etc) required to complete the project
  • Develop a schedule for project completion that effectively allocates the resources to the activities
  • Review the project schedule with senior management and all other staff that will be affected by the project activities; revise the schedule as required
  • Determine the objectives and measures upon which the project will be evaluated at its completion
  • In consultation with the appropriate manager, recruit, interview and select staff and/or volunteers with appropriate skills for the project activities
  • Manage project staff and volunteers according to the established policies and practices of the organization
  • Contract qualified consultants to work on the project as appropriate
  • Execute the project according to the project plan
  • Develop forms and records to document project activities
  • Set up files to ensure that all project information is appropriately documented and secured
  • Monitor the progress of the project and make adjustments as necessary to ensure the successful completion of the project
  • Establish a communication plan to update stakeholders including appropriate staff in the organization on the progress of the project
  • Review the quality of the work completed with the project team on a regular basis to ensure that it meets the project standards
  • Ensure that the project deliverables are on time, within budget and at the required level of quality
  • Evaluate the outcomes of the project as established during the planning phase

Responsible of Developing software solutions

Department

Application Development Unit

Experience and Education

  • BS in Computer Science or Computer Engineering with at least 4 years experience in Software Development field.
  • Hands-on experience in .Net technologies and tools (Ex. C#.Net, WPF, WCF, ADO.Net, Visual Studio)
  • Knowledge in C# or JAVA
  • Strong Software Architecture & Design skills is a must
  • Knowledge in database design, manipulation and programming is a must
  • HTML, JavaScript and Jquery Programming is a plus
  • HTML5 experience is a plus
  • Team Work Spirit & Ability to Meet Deadlines
  • Hard Worker, quick learner & motivated
  • Applicant must have a good English skills

Main Duties

  • Assist in the elaboration of the required software technical specifications.
  • Develops the required applications and/or solutions as per provided specifications.
  • Test and debugs the implemented functionalities and provides fixing and correction.
  • Delivers the necessary technical documentations.
  • Reports the projects status and issues to the project manager.
  • Provides training to the user and the technical support staff on the implemented system.

Assists in Developing software solutions

Department

Application Development Unit

Experience and Education

  • BA or BS in Computer Science or Engineering Degree
  • Object oriented programming knowledge is a must
  • Hands on experience in ASP.NET & C#.NEt or VB.NET is a plus
  • Hands on experience in JAVA is a plus
  • Knowledge in web development technologies (CSS, DHTML, JavaScript...) is a plus
  • Knowledge of HTML5 experience is a plus
  • Hands-on experience in database manipulation and programming; SQL server or MySQL is a plus
  • Familiar with programming design patterns is a plus
  • Team Work Spirit & Ability to Meet Deadlines
  • Hard Worker, quick learner & motivated
  • Applicant must have good English skills

Main Duties

  • Develops the required applications and/or solutions as per provided specifications.
  • Tests and debugs the implemented functionalities and provides fixing and correction for the reported bugs and issues.