Job Description
Alignment of Applications with IT Strategy
- Lead and direct the development of application standards, tools, technologies, architecture, and data to ensure alignment of the same with the overall IT strategy.
Organisation Structure
- Recommend an optimum organisation structure for the Software Development section so that resources are optimally utilised, and communication can take place in an efficient manner.
Standards Development
- Develop and design GCAA’s IT applications standards covering all application tools and technologies, set the basis for implementation and monitor compliance throughout the organisation.
Project Management
- Manage the effective achievement of GCAA’s objectives through the leadership of the Software Development and Maintenance section
- Overall responsibility of managing multiple projects and project teams allotted to respective projects
- Lead project by ensuring proper ownership of scheduling, resources, issues, cost, risks, decisions, communication, and internal processes
- Effectively manage the different development phases with appropriate inputs, outputs, and participants to ensure timely and successful completion of projects
Software Specifications and IT Requirements
- Monitor GCAA requirements and translate them into IT requirements to proactively assess application development needs and plans development accordingly.
- Coordinate and effective schedule resources required for software engineering project development.
- Ensure inputs from external stakeholders are taken into account while developing the SRS
Application design
- Analyse complex, integrated user project proposals; identify omissions and errors in requirements, and conduct feasibility studies; recommend optimum approach and develop applications design for approved projects.
Application Testing
- Supervise and organise user acceptance tests to ensure that the processes captured are in line with user requirements agreed in the SRS.
- Ensure that all issues reported by IT QA team are fixed in the testing phase of applications.
Systems Launch and Support
- Provide on-going support and resolution of issues reported on GCAA’s IT systems by internal and external users.
- Carry out presentations and training for internal users and external stakeholder at the time of launching new applications.
User Manuals
- Review the prepare user manuals to ensure that all the required information is captured for external and internal users.
- Maintain GCAA’s IT library is inclusive of source code, developmental documentation, flow charts, approvals, prototypes, new releases etc.
Policies, Systems, Processes and Procedures
- Recommend improvements to departmental policy and direct the implementation of procedures and controls covering all areas of Development and Maintenance section activity so that all relevant procedural/legislative requirements are fulfilled while delivering a quality, cost-effective service to customers.
Service Level Agreements
- Manage and monitor SLAs between IT and other departments in order to ensure timely response and effective solutions for internal customers.
- Manage IT suppliers and services providers and agree on SLAs for support services
- Ensure that the IT Team delivers superior service and manages customer satisfaction, service level and corporate level SLAs.
Reporting
- Ensure that all functional reports are prepared timely and accurately and meet GCAA requirements and quality standards.
Health, Safety and Environment within GCAA
- Ensure compliance with all relevant health, safety, quality and environmental management procedures and controls to guarantee employee safety, legislative compliance, delivery of high-quality products/services and a responsible environmental attitude as per IMS available standards
Other Tasks/ Accountability
- Perform additional tasks relevant to the role / area of expertise as requested by the management to be able to achieve the objectives/commitments.