Perform project scoping, feasibility study, requirement gathering, planning,
system analyst & design, costing, control, monitoring, reporting, quality &
Ensure software quality in terms of functionalities, reliability, performance,
security and ease of maintenance.
Mitigate issues and escalate to management as necessary
Lead, delegate, monitor and verify tasks to the technical team to perform
software development, implementation and support.
Prepare technical and business documentation, and to ensure all project
documents/codes are properly managed.
Provide technical guidance, coaching and mentor the development team
Minimum 7 years working experience on enterprise level Web Application
Development with ASP.NET & Microsoft SQL Server platform and 3 years
hands-on IT Project Management experience
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).
Must be positive, hardworking and able to meet tight deadlines.
Experience on developing cloud-aware application design will be advantage
Strong goals setting and task prioritization abilities
Must be able to work collaboratively with diverse groups & individuals
Ability to think outside of the box, offer fresh ideas with an appetite for
Strong in communication/presentation, analytical & interpersonal skills.
Excellent team player and team builder
Good skills and knowledge leadership, facilitation, situational awareness,
conflict resolution, continuous improvement
Good command of English (verbal and written).
Able to communicate in Mandarin would be an added advantage.
Mandatory skills: Project Management, Presentation skills, communication skills, must be able to speak Mandarin
Technical skills: ASP.NET C#, Microsoft SQL Server, Cloud, JSON, XML, API,