job |
1. To participate in all phases of the software development life cycle, possessing the ability to deliver high-quality results with minimal supervision.
Develop and maintain technical documentation, including functional specifications, design specifications, and user guides.
2. Collaborate with team leads to design and develop flexible, scalable solutions that prioritize business value and usability.
3. This includes coding, testing, user training, documentation, post-implementation support, debugging, and bug fixing.
4. Actively participate in the development and execution of QA test plans for System Integration Tests (SITs) and User Acceptance Tests (UATs).
5. Engage in coding and hands-on development activities. To support continuous improvement activities, which including troubleshoot, debug, and upgrade existing software and applications. To involve actively in peer reviewing each other code and provide high quality output
6. Responsible for estimating the time needed to complete each task, contributing to the achievement of project goals
|