Main Responsibilities
Under the supervision of the Head, IS Business Applications, the incumbent performs the following duties:
- Hand-on systems development, and implementation of new moderately complex systems, and/or participates as a member of a development team responsible for major components of the more complex systems. Develops and maintains computer programs, interfaces that require integrating many interrelated systems and program elements; ensures appropriate data security and access controls considering both local and wide area issues. Maintains, upgrades, or enhances existing user systems; troubleshoots and provides continuing user support, including resolving difficult information security problem. Responsible for building platforms and frameworks to create consistent, verifiable, and automatic management of applications and infrastructure between nonproduction and production environments.
- Analyses users’ requirements and translates them into appropriate solutions; determines application systems integration. Develops system and functional specifications and user documentation for major systems and supports project owner’s requirements. Organizes and performs testing sessions including unit, integrated and user’s acceptance testing in coordination with business users, solution architect and project managers.
- Advising on the use of new techniques, monitoring transactions to measure performance and continued effectiveness of assigned systems, managing, and deploying security controls, and analysing information security issues and events.
Educational qualifications required for this post:
Essential: University degree in Computer Sciences, Mathematics, Engineering, or related field, a first level university degree in combination with qualifying experience may be accepted in lieu of the advanced university degree; the lack of a degree may be off set with relevant specialised training in combination with a minimum of 8 years of qualifying experience.
Experience:
Essential:
Language Requirements:
Fluency in English is essential and a good working knowledge of one or more of the other official languages (Arabic, Chinese, French, Russian, and Spanish) is desirable.