Junior Developer and Data Technician

University of Cape Town
Cape Town, Western Cape
Contract
Posted 1 hour ago
Contract IT & Software
Apply for this job

Job Description

  • If you have initiative, strong PHP web development skills, excellent organisational and communication skills, and the ability to work with colleagues, volunteers and members of the public, we invite you to apply for this full-time, one-year position at the FitzPatrick Institute of African Ornithology (FIAO), Department of Biological Sciences.
  • The successful candidate will play an important role in supporting the technical development and day-to-day running of four critically important ornithological citizen science projects.
  • We are looking for someone who is organised, proactive, able to work independently and as part of a team, and who shares our values of inclusivity, kindness and excellence. The position is scheduled to commence on 1 January 2027.

Requirements for the post:

  • NQF6 industry-relevant qualification (such as Computer Science or Information Systems) plus a minimum of 2 years’ relevant experience, or NQF7 industry-relevant qualification plus 1 year’s relevant experience.
  • Experience in developing web-based applications and related technologies.
  • Demonstrated competence in client-side web development using HTML, CSS and Javascript, with a PHP and Python server-side environment.
  • Experience with relational databases.
  • Competent oral and written professional communications skills.
  • Ability to work collaboratively with colleagues and stakeholders.

The following will be advantageous:

  • Strong skills in UI design and implementation.
  • Experience with citizen science programmes and/or birdwatching.
  • Python for data processing, validation and automation.
  • Familiarity with GBIF, Darwin Core and biodiversity data publishing.
  • Relational database design, querying, optimisation and data integrity.
  • GIS tools and spatial databases, particularly QGIS.

Key responsibilities include:

  • Maintain and extend APIs for submitting, retrieving, and synchronising citizen science data, in collaboration with the Chief Technical Officer.
  • Support data integrity, validation, and vetting workflows.
  • Develop and maintain website functionality, PHP utilities, and dynamic page elements.
  • API documentation, user guides, data dictionaries and standard operating procedures.
  • Maintain accurate, documented reference datasets for African biodiversity and geospatial applications, including grid-cell datasets and country/ISO reference tables.
  • Coordinate with regional experts on vetting processes and observer engagement.
  • Support African Bird Atlas Project administration and liaise with volunteer observers and regional coordinators.
  • Resolve data-quality issues and participation challenges.
  • Draft and edit project communications and user-facing content, including platform profiles, conference registration materials, and related documentation, ensuring clarity and consistency.

The 2026 cost of employment is between R336 151 and R 550 000.

Closing date:  16 November 2026

Interested in this role?

You'll apply on University of Cape Town's own site before 29 November 2026. Put your most relevant experience at the top of your CV first.

Apply Now Get new jobs on WhatsApp

Real employers never ask you to pay to apply. How to spot a job scam

Similar jobs you might like
Senior Technical Specialist (Identity and Access Management Specialist)
University of Cape Town · Cape Town
Data Scientist
University of Cape Town · Cape Town
IT Lecturer - Programming
Eduvos ·
Automation Engineer/Control Systems Engineer
Communicate Recruitment · Cape Town
Apply for this job Get new jobs on WhatsApp
Job details
Job TypeContract
LocationCape Town, Western Cape
CategoryIT & Software
Experience2+ years
Posted9 November 2026
Closing Date29 November 2026
University of Cape Town
Cape Town, Western Cape

New to applying?

Free guides on CVs, cover letters, interviews and the Z83 form.

How to apply guides
Apply for this job