Software Developer – Migration

This role requires the candidate to support and maintain a current system developed in Embarcadero Delphi, as well as migrating this system to a new platform in a phased approached.

They should have an understanding of the software development lifecycle and work in a diverse team consisting of development and domain specialists.

The candidate will be required to integrate internal and external system, build robust and efficient code applications, develop documentation and translate outputs into visualisations for end users.

The role will initially have a focus on deeper understanding of the current application and building a pipeline for migration whilst still supporting the current application, but this focus is expected to evolve over time as more information is uncovered.

QED IT work very closely with this role whose focus is on actuarial applications as well as the relevant data environment specialists and domain experts.

We are currently on a journey to evolve our internal systems and user applications to ensure we are able to support internal staff and clients more efficiently.


  • Legacy system based on Embarcadero Delphi IDE with a phased migration approach
  • Identifying areas for modification in existing programs and subsequently developing these modifications
  • Maintaining and upgrading existing systems in Embarcadero Delphi IDE
  • Understand relationship databases and how to integrate a system into multiple different sources
  • Create a 3 tiered application, focussing on data, calculation, and front end
  • Design client side and server side architecture
  • Write effective APIs
  • Researching, designing, implementing, and managing software programs
  • Writing and implementing efficient code
  • Determining operational practicality
  • Developing quality assurance procedures
  • Deploying software tools, processes and metrics
  • Working closely with other data stewards


  • 3 – 7 years’ experience as a Software Developer
  • BSC Information Technology will be advantageous
  • Embarcadero Delphi experience will be advantageous
  • Online courses with certificates
  • Projects within the Bespoke Software sphere
  • OOP languages, Python, C#, Java, PHP
  • SQL design and best practise
  • Back-end integration layer languages such as Java, Python, Node.js, Asp.Net, Flask
  • Creation and integration to backend RESTful and API services.
  • Front end web-based languages such as JavaScript, TypeScript, Angular, jQuery, CSS, React, Go, Ruby
  • Cloud based operations in AWS, Azure or Google Cloud.
  • Deployment of production ready software on cloud-based environments
Please note applications close on 29 April 2022

Apply for this position

Either contact our South African office with your application, or submit the form.

QED South Africa

T +27 11 038 3700

Select Location: JOHANNESBURG

Apply for this position

Allowed Type(s): .pdf, .doc, .docx