Engage in the full life cycle software development and project implementation works assigned. This may include design, develop, integrate, test and deploy application software
Responsible for the execution of product specification, system design, development and system integration
Involve in requirement analysis phase to determine the implementation feasibility of functional specifications and proposed solution
Highlight requirement gaps, disproportional construction efforts, technical challenges and any other issues to Business Analyst team
Demonstrate and document solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
Implement solutions by designing system specifications, standards, and programming
Engage customers to explain the rationale of proposed solutions, or other technical issues
Coordinate and collaborate with other project team members throughout the project implementation to meet project goals
Engage in the maintenance and support activities, which include troubleshooting and breakfix of software application systems when required
Improves operations by conducting systems analysis; recommending changes in policies and procedures
Ensure compliance to best practices, approved frameworks and re-useable components are employed in the development project
Requirements
Degree in Computer Science with at least 6 years\' experience with core competencies in software development using:
Note : for the Senior role, he/she will report to a technical lead and/ or project manager, engage in the full life cycle software development and project implementation works assigned. This may include design, develop, integrate, test and deploy application software, and involved in the execution of product specification, system design, development and system integration .