top of page

>

Programmer Analyst

Position

Programmer Analyst

Description

Solves organizational information problems and requirements by analysing requirements; designing computer programs; recommending system controls and protocols. Accomplishes software requirements by developing and maintaining applications and databases.

Job Location

Singapore

Travel Requirement

Within Singapore: above 25%
Overseas: below 5%

Academic Requirements (minimum)

Polytechnic or Post-Secondary School Diploma

Responsibilities and Expectations

  • Determine operational objectives by studying business functions, gathering information, evaluating output requirements and formats.

  • Identifies requirements by establishing personal rapport with potential and actual clients and with other persons in a position to understand service requirements.

  • Arranges project requirements in programming sequence by analysing requirements; preparing a work flow chart and diagram using knowledge of computer capabilities, subject matter, programming language, and logic.

  • Programs the computer by encoding project requirements in computer language; entering coded information into the computer.

  • Confirms program operation by conducting tests; modifying program sequence and/or codes.

  • Provides reference for use of prime and personal computers by writing and maintaining user documentation; maintaining a help desk.

  • Maintains computer systems and programming guidelines by writing and updating policies and procedures.

  • Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies.

  • Keeps equipment operational by calling for repairs; following manufacturer's instructions and established procedures; evaluating new equipment.

  • Protects operations by keeping information confidential.

  • Contributes to team effort by accomplishing related results as needed.

  • Develops and maintains applications and databases by evaluating client needs; analysing requirements; developing software systems.

  • Maintain user confidence and protects operations by keeping information confidential.

  • Prepare technical reports by collecting, analysing, and summarizing information and trends.

  • Maintain professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; benchmarking state-of-the-art practices; participating in professional societies.

  • Assist software developers in identifying and troubleshooting software defects.

  • Contribute to team effort by accomplishing related results as needed.

INTERESTED IN JOINING OUR TEAM?

View our current openings here:

And send your CV to:

bottom of page