Job Description & Requirements
Full job description
- Need to gather, analyse and formalise user's business requirements and processes, evaluate on feasibility of implementation and manage scope of project.
- Prepare project documentation such as Requirement Specifications/Use Case Specifications etc Adhere to project scope, update requirement traceability matrix, inform and record out-of-scope issues.
- Develop technical design specification and translate technical design into process/program specification. Involve in the design review session.
- Make changes to configurable items, which include hardware, software, documentation, etc.
- Understand the logistics systems and provide improvement solutions.
- Assist in the integration testing, system testing, User Acceptance Test & implementation activities.
- Prepare user manual and operations manual, and plan & facilitate training of users and operators.
- Provide post implementation support (including production support and service requests).
- Escalate and discuss critical issues such as scope creep with the relevant managers.
- Conduct requirement gathering sessions. Conduct gap analysis of current business process to identify improvement opportunities.
- Experienced in Agile Methodology, actively participating in Scrum ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives. Proven ability to deliver high-quality features in iterative cycles with cross-functional teams.
- Strong hands-on experience in J2EE-based digital solutions, with a focus on Java microservices architecture. Skilled in designing, developing, and deploying scalable RESTful APIs using Spring Boot, and integrating with enterprise systems. Familiar with CI/CD pipelines, containerization (Docker), and cloud-native deployments.