The Person - Should possess computer science or engineering degree from an accredited university. Professional certification in project management (PMP, PRINCE2 or similar). A practical understanding of the software development life cycle and a pragmatic appreciation of agile development practices.