Job Search and Career Advice Platform

Enable job alerts via email!

Specialist Systems Development

Boardroom Appointments

Cape Town

On-site

ZAR 600 000 - 800 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A systems development company in Cape Town is seeking a Specialist in Systems Development. The role involves designing, developing, and maintaining web applications and managing relational databases. The ideal candidate has proficiency in Python and SQL, with experience in object-oriented design. Responsibilities include re-developing a legacy ocean data archive into a modern application and supporting research data management. Strong problem-solving skills and attention to detail are essential in this fast-paced environment.

Responsibilities

  • Responsible for the re-development, integration and maintenance of a legacy ocean data archive as a modern, Python-based web application.
  • Support the curation, management and publication of research data for the company and its clients.

Skills

Proficiency in the design, development, testing and deployment of production-grade services, APIs and web applications
Proficiency in relational database design and SQL
Proficiency in Python
Understanding of object-oriented design principles and patterns
Experience in the use of version control software
An aptitude for solving complex problems
Attention to detail and a passion for systems development

Tools

Java
C#
PostgreSQL
Linux
Job description
About the job Specialist: Systems Development
  • Proficiency in the design, development, testing and deployment of production-grade services, APIs and web applications
  • Proficiency in relational database design and SQL
  • Proficiency in Python
  • Understanding of object-oriented design principles and patterns
  • Experience in the use of version control software
  • An aptitude for solving complex problems
  • Attention to detail and a passion for systems development

Nice to have:

  • Proficiency in additional server-side programming languages such as Java, C#
  • Experience working with geospatial data
  • Familiarity with JSON and JSON Schema
  • Experience in the use of authorization protocols such as OAuth2
  • Familiarity with the Linux command line and Linux server administration

Responsibilities:

  • Responsible for the re-development, integration and maintenance of a legacy ocean data archive as a modern, Python-based web application with a backing PostgreSQL database.
  • The incumbent will also be tasked with additional systems development work in support of the curation, management and publication of research data, as needed, for the Companyand it's clients.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.