Duties and responsibilities and challenges of list below: 1- Programme manager 2- Government Project Manager 3- Technical Architect/Manager 4- Production team manager and the Engineering team manager 5- Business relationship manager 6- Quality Assurance Manager 7- Financial Manager 8- Legal Manager.