Alfaisal University

IT System Analyst (NAC#220622)


Job Summary

The Analyst Programmer is responsible for coding and modifying moderately complex programs, test and debugs codes; maintains and modifies moderately complex computer programs, performs analysis and design of programs. The Analyst Programmer also edits and approves user and application documentation for the use of new and revised systems, including operational documentation.

Primary Duties & Responsibilities

  • Designs, codes, tests, maintain, and documents moderately complex computer programs based on user requests.
  • Builds moderately complex user interface applications and back-end databases using mid-level skills in various web development tools, programming languages and scripting languages.
  • Authors moderately complex web pages and standard templates into which user content is loaded to generate dynamic web pages.
  • Analyzes and documents user information needs or business problems and assists in determining most effective/efficient programming solution.
  • Assists in analysis of existing software and hardware systems and procedures; recommends modifications or creations of computer programs and user procedures to best meet user’s needs; makes recommendations regarding any needed changes.
  • Establishes liaison relationship with suppliers in order to provide technical solutions through the analysis of business workflows and an understanding of business needs.
  • Assists users and peers by solving problems and providing training in areas of expertise.
  • Prepares user and technical documentation for the implementation, support, and running of new and/or modified systems.
  • Provides technical support and unique data reports as requested by end-users.
  • Acts as a backup computer operator, as operations require.
  • Assists in staff development by training employees, scheduling, directing and monitoring student employees, and serving as an informational resource regarding policies and procedures.
  • Maintains professional knowledge of current trends and developments in the field and applies pertinent new knowledge to performance of other responsibilities.
  • Maintains a consistent, high quality, customer-focused approach when conducting business and providing services or products to clients, the general public and other external customers.
  • Acts as a backup computer operator, as operations require.

Internal Relationships

  • System Development Officer
  • Program users

External Relationships

  • IT Program Suppliers

Education & Experience

  • Bachelor’s degree in Computer Science or Information Technology related field.
  • 5 - 6 years of related experience

Please upload CV in ENGLISH ONLY

Apply now