JOB SUMMARY
The Analyst programmer role is there to ensure smooth interpretation of code for end user requirements. Software development, maintenance and training of system applications across the board for all non-core systems which may directly or indirectly interface with examination systems. To support in-house developed systems from concept to application training and support.
- Analyze, assess and enhance existing business systems and procedures at each stage of the examination cycle.
- Assist in the definition, development, and documentation of the business’s software requirements.
- Assist in defining software development project plans, including scoping, scheduling, and implementation.
- Conduct research on emerging application development software products, languages, and standards in support of procurement and development efforts.
- Liaise with vendors for efficient implementation of new software products or systems and for resolution of any adaptation issues.
- Recommend, schedule, and perform software improvements and upgrades
- Write programming scripts to enhance functionality and/or performance of company applications as necessary.
- Design, run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging.
- Develop and maintain user manuals and guidelines and train end users to operate new or modified programs
- Marking support is given to Test design and Exams Admin for the June and November exams annually
- Results distribution online system is maintained every June and November prior to release of results
- Support is given to centres and candidates every release of June and November exams for a period of 2 weeks for any issues escalated by Help Desk
- Weekly updates report on all programming issues
- Sign off sheets on every job that comes in
- Handover reports during remote working periods
EDUCATION, EXPERIENCE, KNOWLEDGE AND SKILLS
- HND / Degree in Information Technology
- 5 years’ experience in programming
- Programming skills (Object Oriented Programming, User Interface programming and design, formulation of data structures and algorithms, web development, version control, Database and SQL concepts, Integrated development environments (IDEs), manipulation of containers)
- Proficiency in at least 1 object-oriented programming languages e.g. PHP, C++, C#, Java, PHP, Python, Visual Basic.NET, R etc.
- Operating systems, SQL and Windows analytical skills
- Interpersonal skills
- Well organized
- Time management
Interested and qualified persons should submit single PDF file comprising application, curriculum vitae, educational and professional qualifications. The CVs should have contact telephone numbers and names of at least three (3) referees. Applications should be done online on the link HERE. Applications should be received not later than 13 September 2024.
Applications should be addressed to:
Human Capital Director.
Zimbabwe School Examinations Council (ZIMSEC)
Head Office Examination Centre
Upper East Road, Mount Pleasant
P.O. BOX CY1464, Causeway
Harare
NB. ZIMSEC recruitment policy does not require any prospective job seekers to make payment to the Council or any of its employees as a way of securing employment.
ZIMSEC is committed to diversity and inclusion within its workforce, and encourages all candidates, irrespective of gender, nationality, religious and ethnical backgrounds, including persons with disabilities, to apply to become a part of the organization.
ONLY SHORTLISTED CANDIDATES WILL BE CONTACTED