Apply now

Apply for Job

System Analyst

Posted on:  27 Aug 2024
Job Req ID:  3475
Division:  Higher Education (HE)
Department:  ICT (40000522)

JOB PURPOSE

 

The System Analyst is responsible for analysis, data modelling, design & planning for programming, testing, and documenting of software applications systems according to the technical/requirement specifications provided, including bug fixes, enhancements to existing systems, new modules/functionalities to existing systems, and completely new application systems. Provide second-level helpdesk support for application systems.

Responsible to meet all Service Level commitments for development and support made to internal customers from all institutions and departments in Taylor’s Education Group as detailed in the Service Level Agreements. Participate in project activities and provide technical expertise on web technologies.

 

KEY RESULT AREAS / RESPONSIBILITIES

  • Conduct a complete analysis of current/new systems, to identify the level of satisfaction of users, to identify strengths and weaknesses, to provide solutions for problems and to continually seek to improve existing systems.
  • Analyze, plan, develop and implement core applications systems.
  • Ensure thorough documentation of all systems developed, including project documentation, user requirements, technical specifications, data models, data flows, in-code comments, test plans, test scripts, database structures, technical manuals, & user manuals.
  • Liaise with users to conduct user requirements study.
  • Provide post-development consultation & technical support on internally developed systems.
  • Conduct post-implementation reviews for all software patches, software enhancements and newly developed software systems.
  • Provide second-level support & assist in end-user training for in-house developed applications software.
  • Assist in maintaining databases of internally developed software systems.
  • Assist in monitoring and conducting current databases performance, when required; and assist in ensuring security of databases.
  • Participate in project activities and provide technical expertise on web technologies.
  • Perform ad-hoc research and development activities when required.

 

 

JOB SPECIFICATION

 

MINIMUM ACADEMIC / PROFESSIONAL QUALIFICATION

Candidate must possess at least bachelor’s degree in computer science / information technology, or equivalent. 

 

RELATED EXPERIENCE

At least 3 to 6 years of relevant experience in software engineering / development

 

COMPETENCIES (KNOWLEDGE, SKILLS & ABILITIES) 

  • Must have at least 3 years hands on experience of Oracle Forms & Reports (11g), and PL/SQL experience. 
  • Possess strong analytical skills and programming skills on various platforms and tools.
  • Possess in-depth knowledge of all phases of Software Development Life Cycle (SDLC) and software engineering standards & practices.
  • Ability to focus on deadlines and deliverables.
  • Ability to multi-task on various projects.
  • Strong analytical skills and details oriented.
  • Self-motivated, proactive and results oriented.
  • Basic Networking & Data Communications.
  • Ability to communicate with a wide variety of people verbally and written.
  • Must be able to work well autonomously as well as in a team (aptitude for team).
  • Project Management Basics.
  • Experience in Java and database programming in MSSQL/MySQL/PostgreSQL is an added advantage.

 

 

COMPETENCIES (BEHAVIOURAL)

  • Creative thinking & innovation – knows when a new approach may be required.
  • Communicating effectively – discusses and presents ideas logically, clearly using facts and appropriate supporting materials.
  • Teamwork & collaboration – works harmoniously as a member of a team, sharing knowledge, and information and keeps team members informed and updated about the work of the group.
  • Results orientation – Takes personal ownership and completes own work according to established standards in an accurate and timely manner.

Apply now

Apply for Job