Flexible Work, Better Balance
Involve in all phases of Software Development Life Cycle as assigned by the manager. This may include but not limited to Conceptual Development, Planning, Requirements Study, Design, Development, Test, Implementation, Maintenance, Support etc.
To work independently to deliver technical solution using any programming languages as assigned.
Design, code, and debug software or systems, and ensure proper technical documentation.
To keep abreast of latest technological advancements in software development.
To assist in test run, data conversion and system tuning.
To assist in managing projects to ensure quality completion on time and on budget.
To assist in project planning and estimation.
To ensure quality deliverables with minimum rework.
To ensure customer sign-off on every assignment.
To contribute to internal training, te...