Job Description

Education and Experience Requirements:

  • Bachelor’s degree in Software Engineering, Software development, Computer Programming, Computer Science or a similar programming-centric field of study.
  • Total 10+ years of professional software development experience.
  • Must be fluent in object-oriented programming languages such as Java Jscript, NET / Oracle ADF, web services development, Oracle Service Bus Implementation, User-Interface (UI) design, web development, project management, network & database fundamentals, BPM like Ultimus and Oracle BPM, systems analysis, game development, interpersonal communication and technical writing.
  • Excellent knowledge and experience in relational databases, Oracle, MS SQL, others.
  • Experience in developing complex web applications and cloud deployment technologies.
  • Fluency in English and Arabic languages (verbal, reading & writing).
  • Experience in building high performance, active-active linearly scalable production services experience architecting and scaling distributed systems and cloud native applications.
  • Experience serving as technical lead throughout the full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, testing to documentation, delivery and maintenance is preferred.
  • Experience in development of distributed/scalable systems and high-volume transaction applications.
  • Experience with business process management system like ultimus and oracle PBM etc.
  • Experience with web service development and Oracle Service Bus.
  • Experience with PMI/Scrum/Agile development methodologies.

Working Time

Full Time

Apply now