Senior System Analyst

Posted Date over 1 year ago
Location Doha
Discipline Information Technology
Job Reference 30999
Salary 58000.0
Location: Doha, Qatar
Role Type: Permanent

The incumbent is primarily responsible for managing and controlling development projects as required by the assigned Application Pool Project and to analyze user requirements and provide the best solution to cater for these requirements.

Essential Duties & Responsibilities by Dimensions:
A. Shareholder & Financial:
  • Ensure efficient information system to support the business operations and further the Group’s strategy.
  • Prepare cost-benefit and return-on-investment analysis to aid in decision making on system implementation.
  • Carefully analyze possible system changes to ensure congruence with the Group’s long-term planning and approved strategy.

B. Customer (Internal & External):
  • Liaise with the concerned business units for their information and operations system requirements and follow-up as and when required to answer their business needs.
  • Build and maintain strong and effective relationship with all the other related departments and units to achieve the Group’s goals/ objectives.

C. Internal (Processes, Products, Regulatory):
  • Ensure the completion of the designated Application as per the user requirements and functional specifications within the expected timeframe.
  • Determine application feasibility and ensure that alternate solutions exist.
  • Analyze and design systems as required by the users and as agreed with the Application Project Leader.
  • Provide new solutions and MIS reports to the users, to facilitate a user-friendly environment.
  • Update the Application Group Leader on the progress of the ongoing development projects and tasks on a regular basis.
  • Test, maintain, and monitor computer programs and systems, including coordinating the installation of computer programs and systems.
  • Coordinate and link the computer systems within the Group to increase compatibility and facilitate information sharing.
  • Consult with management to ensure agreement on system principles.
  • Expand or modify system to serve new purposes or improve workflow.
  • Interview or survey workers, observe job performance and/or perform the job to determine what information is processed and how it is processed.
  • Analyze information processing or computation needs and plan and design computer systems, using techniques such as structured analysis, data modelling and information engineering.
  • Assess the usefulness of pre-developed application packages and adapt them to a user environment.
  • Define the goals of the system and devise flow charts and diagrams describing logical operational steps of programs.
  • Recommend new equipment or software packages.
  • Read manuals, periodicals, and technical reports to learn how to develop programs that meet staff and user requirements.
  • Specify inputs accessed by the system and plan the distribution and use of the results.
  • Ensure compliance and adherence to the existing standards and policies as set by the department by all of the development staff. 
  • Ensure utilization of systems lifecycle tools to improve the working environment.

D. Learning & Knowledge:
  • Train staff and users to work with computer systems and programs.
  • Understand user requirements and existing systems to provide the proper solutions by enhancing the existing systems or providing new systems.
  • Possess knowledge of existing systems architecture and limitations in deciding on methods of problem solving which may impact overall resource availability and time to deliver changes.
  • Identify areas for professional development of self and act to enhance professional development.

E. Other:
  • Ensure high standards of confidentiality to safeguard commercially sensitive information.

Education/Experience Requirements:
  • Bachelor’s degree in Computer Science.
  • Minimum 6 years’ experience in financial services with a specialization in IT related design, analysis, development, and maintenance.
  • Experience in case tools and RDBMS.
  • Training courses and certification in systems technology, programming and banking.

Required Special Skills:
  • Strong programming and analysis skills in development tools and languages.
  • Ability to identify need for change, adaptable and flexible in anticipating and realizing improvement opportunities.
  • Excellent oral and written communication skills in English and Arabic (preferable).
  • Strong analytical, problem solving and decision-making skills.
  • Self-driven with well-developed leadership, motivational and team-building skills.
  • Good interpersonal and networking skills.

Framework and Boundaries:
  • Group’s overall strategic plan.
  • Budgetary targets.
  • Applicable policies and procedures.
  • Relevant regulatory pronouncements of the applicable local and international regulators and related best practices.
  • Delegated authorities as per the delegation of authorities’ structure.