Job Description
- Plan, assign and manage the activities of internal and external resources involved in the entire application development lifecycle from conceptualization, design, test, release and support
- Develop, configure and implement system applications and external system interfaces in accordance to user requirements
- Perform unit testing, system integration testing and project implementation with knowledge of methodologies and procedures for application testing and quality assuranceLead and manage User Acceptance Testing
- Investigate into defects, research for problem resolution and implementation problem rectification
- Assist with application training for users and participate in implementation roll-out
- Provide operational support and ongoing maintenance and enhancement after implementation, including troubleshooting operational issues
- Review and analyze existing software applications or applications in development to ensure efficiency and effectiveness
- Review requests for changes required to meet existing or new business needs
- Conduct meetings with relevant departments to determine information management requirements based on new project priorities and/or changes in business needs
- Provide technical assistance in the development of bid specifications for implementation of new software applications
- Provide regular reports showing functioning of the applications, status of applications development and business needs
Job Requirement
- Bachelor in Computer Science, Computer Engineering or equivalent
- Minimum 3 years of working experience in mobile app development (native IOS and Android) and application projects management
- Proficient in Java, PHP, HTML5, CSS3, C# and UI framework such as JQuery, Bootstrap, Angular JS
- Familiar with Cross Platform Development, UI/UX Design Skills
- Knowledge of cybersecurity, OWASP Top Ten vulnerabilities is essential
- Good business acumen with analytical skills, bridging between business and development requirements
- Good communication skills in oral presentations and written documentation