Perform software project planning, design and tracking
Perform conceptualization, system requirement gathering and all aspects of
analysis, design, development, testing, deployment & support
Prepare software test plan and manage full testing cycle on projects to ensure
project meeting requirements and expectation
Ensure software quality in terms of functionalities, reliability, performance,
security and ease of maintenance
Conform to standard development convention and good design practices
Carry out research on new technologies
Communicate with stakeholders on requirement and project status
Prepare technical and business documentation, and to ensure all project
documents / codes are properly managed
Lead, delegate, monitor and verify tasks assigned to a team of developers
Attend to pre-sales and post implementation activities
Minimum 5 years’ working experience on Enterprise Mobile Application
Development under Java Platform and familiar with at least 2 of the following
subjects : iOS, Android, Java
Bachelor's Degree in Computer Science / Information Technology or equivalent.
Must have detailed knowledge and experience in Software Development
Lifecycle (i.e. Waterfall, Agile & Incremental).
Good knowledge on the following subjects : Service Oriented Architecture
SOA), MVC, Patterns and other Enterprise Architecture Models.
Knowledge in SQL / NOSQL database design and implementation
Experience on developing cloud-aware application design will be advantage
Must be able to translate business requirements into system designs,
solutions and design concepts using tools as UML and flowchart to express
system design needs.
Must be positive, hardworking and able to meet tight deadlines.
Effective presentation, strong analytical, interpersonal, documentation and
Ability to work independently as well as in a team.
Excellent problem solving, critical thinking and communication skills.
Motivated self-starter with high attention to detail
Demonstrated interest in technology, technology-related issues and analytical
Good command of English (verbal and written).
The job might require the candidate to perform light travelling locally and
Mandatory Skills : iOS, Android vs Java