Job Duties:

  • Ensure that project deliverables are within established budget and on time
  • Provide support to customers on deployed applications, answer all queries, and perform troubleshooting activities (recreate steps taken by user to locate sources of problems)
  • Ensure client satisfaction with GSI Services project deliverables
  • Contributes in the verification of the Business Requirements documents
  • Contributes in the Database and Application Design documentation
  • Receives fragmented programming tasks related to application functionality from a Requirements Specification document, then develops the code and translates the logic into a programming language
  • Perform unit and functional testing using sample datasets to check code is working as intended
  • Documents written code according to internal standards
  • Reviews code written by others to ensure it is bug free
  • Develops deployment packages ready to be installed
  • Contribute to writing of installation documents
  • Consult manuals, periodicals and technical reports

Job Requirements:

  • 0-5 years of relevant experience.
  • Bachelor Degree in Computer Science, Information Technology or equivalent.
  • Proficiency in spoken and written Arabic and English; French is a plus
  • Familiar with Git.
  • Familiar with Agile methodologies and Devops techniques.
  • Passionate and curious about emerging technologies and can quickly evaluate and adapt to new frameworks, languages and approaches.
  • Good knowledge of SQL and RDBMS database design
  • Experience with Asp.Net core, Entity Framework core is a plus
  • Experience with web front end programming languages is a plus
  • Knowledge of Azure Cloud PaaS/IaaS, Docker and CI/CD is a plus.
  • Knowledge of UML, Agile and Scrum methodologies is a plus.
  • Experience with developing and maintaining relationships with clients
  • Strong knowledge in iOS development (Objective-C or Swift)
  • Strong knowledge in iOS Memory management and Retain Cycle
  • Strong Knowledge in iOS UI design, knowledge in Swift UI is a Plus
  • Strong knowledge of Swift Basics and Design patterns.
  • Experience in GIS and ESRI APIs is a plus
  • Experience in iOS ARKit is a plus
  • Experience in Machine Learning and Core ML is a Plus