1. Project Management
• Prepare project timeline
• Coordinate with stakeholders
• Monitor the progress of the project
• Ensure projects are delivered on time and within budget
2. Business Analysis
• Gather data and document the requirements of Business Users.
• Analyze and design the systems/applications based on the business requirements
• Prepare the relevant business requirements document and technical specifications for the project
3. Software Development Support
• Provide assistance to developers during development
• Coordinate with other support teams (Infrastructure and Network, DBA, Operations, Production Support, Vendors, among others) to ensure all dependencies for development and prod deployment are timely met and delivered.
4. Quality Assurance
• Prepare test plan and test scripts based on the technical documents of the project
• Execute the SIT/UAT
• Ensure the quality of deliverables are up to par prior to endorsement to production
5. Post-implementation Support
• Formulate, implement and ensure compliance of SLAs
Preferably, but not a must, to have hands-on experience managing at least a small-sized team (with 3-4 team members).
Must be analytical, creative and resourceful.
Must be a self-starter and capable of working under pressure.
Must have excellent written and verbal communication skills.
Must have good inter-personal skills and a team player.
Must be a graduate of Computer Science, Computer Engineering or any Information Technology-related course.
Must have at least five (5) years’ experience in application/system development, preferably in a Development or Business/Systems Analyst role.
Perform end-to-end product management from requirements gathering and business analysis, up to development and post-implementation.