https://bayt.page.link/egzsUv2ZeCEoDngRA
Create a job alert for similar positions

Job Description

  • Manages the development projects to deliver timely, high quality software products consistent with our product roadmap.
  • Leads and acts a point of business requirements contact for key project initiatives with both internal staff and external clients/partners.
  • Provides in-depth acceptance criteria for features.
  • Participates in regular planning & scoping sessions with the development, quality assurance, and product teams.
  • Facilitates requirements gathering sessions to understand and document complex business needs, often eliciting hidden requirements and/or clarifying vague or unclear requirements. Analyzes business operations and processes to understand strengths and weaknesses. Supports the identification of opportunities for process improvement, management control of work, or automation. Formulate and define system scope and objectives through research and fact-finding combined with an understanding of applicable business systems and industry requirements.
  • Devise or modify procedures to solve complex problems considering computer equipment capacity and limitations, operation time and form of desired results.
  • Influence business partners and service providers regarding priorities, hardware/software selection and/or vendor selection.
  • Identify and document business strategies, objectives and drivers.
  • Analyze and document business processes and metrics, and identifies improvement opportunities. Collaborate with team members to determine best practices and client requirements for software
  • Develop intuitive software that meets and exceeds the needs of the company
  • Professionally maintain all software and create updates regularly to address customer and company concerns
  • Analyze and test programs and products before the formal launch
  • Troubleshoot coding problems quickly and efficiently to ensure a productive workplace
  • Ensure software security by developing programs to monitor the sharing of private information actively
  • Actively seek ways to improve business software processes and interactions
  • Aid and support the coaching and training of other team members to ensure all employees are confident in the use of software applications
  • Manage the set-up and configuration of systems
  • Define and coordinate the execution of testing procedures, and develop test cases to serve the overall quality assurance process
  • Experience with multiple platforms; including mainframe and client/server or web and mobile Over 10 years of experience in Development, Implementation and Testing of Web Applications, Windows Applications and Client-Server in multiple Platforms

Requirements
  • Fluent in English and Arabic is Mandatory
  • Bachelor’s degree in equivalent field with 11 years of experience
  • Experience in leading a team for 5 years minimum
  • Experience defining software requirements, writing use cases, functional specifications and enhancement requests, and creating prototypes
  • Demonstrated experience writing stories and epics in an Agile development environment
  • Strong analytical background
  • Experience working in Agile tools (such as Jira)
  • Experience working with Open API Spec, Swagger, Data Mapping, API Standards, Requirement Management
  • Hands-on experiences in the following languages: C#, PHP and JavaScript
  • Experience in agile methodology strongly desired

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.