• 4+ years total experience in software development; 2+ yrs of which in implementing and deploying business applications
  • B.Sc. Degree in Computer Science, Engineering or related discipline with information technology focus.
  • Excellent Arabic and English communication skills
  • Ability to work with minimal supervision.
  • Ability to analyze information and make appropriate recommendations.
  • Very Good schedule development skills using Microsoft Project.
  • Strong knowledge of client/server and internet systems architectures.
  • Strong understanding of Microsoft technologies in the web and/or desktop environment
  • Experience in Microsoft .NET
  • Understanding of the Software Development Life Cycle (SDLC).
  • Knowledge and experience using project management software such as Microsoft Project.
  • Good understanding of application programming, database and system design.
  • Risk assessment skill
  • Strong negotiation skills
  • Strong decision making skills.
  • Ability to adapt and change based on new business requirements and environment.
  • PMP Certification is preferred.
Responsibilities:

  • Review and validate customers’ requirements.
  • Coordinate with customers for project need analysis and progress to ensure customer satisfaction.
  • Responsible for project progress reporting to the PM (e.g., status reports, project plans
  • Act as liaison between the clients, project managers and the implementers
  • Ensure quality & reliability for business applications by conducting smoke testing and business process auditing as per the clients requirements
  • Conduct orientation; training and UAT (User Acceptance Test) sessions with the clients
  • Lead the implementers through software projects, assign tasks based on the breakdown of tasks and follow up on tasks progress.
  • Provide project manager with time estimations on site activities
  • Implement business applications on client environment