Job Scope:
1. Determine operational objectives by studying business functions, gathering information, evaluating output requirements and formats.
2. Arranges project requirements in programming sequence by analysing requirements, preparing a workflow chart and diagram using knowledge of computer capabilities, subject matter, programming language, and logic.
3. Programs the computer by encoding project requirements in computer language, entering coded information into the computer.
4. Confirms program operation by conducting tests, modifying program sequence and/or codes.
5. Writing and maintaining user documentation; maintaining a help desk.
6. Develops and maintains applications and databases by evaluating client needs, analysing requirements and developing software systems with the development team.
7. Prepare technical reports by collecting, analysing, and summarizing information and trends.
8. Assist software developers in identifying and troubleshooting software defects.
Job Requirement:
1. Bachelor Degree or equivalent – preferably in Engineering, Science or equivalent.
2. Must have working experience in Software Development Life Cycle
3. Good interpersonal and communication skill
4. Highly motivated and willing to work hard
5. Must be detail-oriented, and able to verify and validate data.
6. Working knowledge of web, databases and software applications. Understanding of T-SQL, HTML and JavaScript is a plus.