Software Engineer

Cape Town, South Africa
Full Time
Mid Level

As a leading global technology solutions provider to the investment management industry, Confluence helps clients solve complex investment data challenges across the front, middle and back office. From innovative portfolio analytics to regulatory and financial reporting solutions, Confluence invests in the latest technology and data and in its team of industry experts to meet the evolving needs of asset managers and service providers. Headquartered in Pittsburgh, PA, Confluence services over 400 clients in 40 countries, with locations across Europe, North America, South Africa, Australia and Asia.


Our Data Development team is the engine room of the data part of the business. Based in Montreal, we are the data hub to our several offices and products, including many facets of our flagship cloud-based product called Revolution.


The candidate would be joining a decent sized team, and it would be a great opportunity to learn new techniques, pickup new skills, sharpen existing tools and most importantly contribute to a key part of the company’s core and future.


The Job


Key Responsibilities

  1. Analysing and automating data operations tasks


  1. Analysing and understanding specifications in order to carry out the required development and implementation in the system.
  2. Participating in meetings and decisions relating to new functionalities and improvements to the existing processes.
  3. Monitoring quality coding practices and standards via peer design and code reviews.
  4. Documenting major processes and development milestones, both inside and outside of the code.


The Person


Qualifications and Experience

  • Bachelor's degree in a related Engineering field, Bachelor's degree in Computer Science, DEC in Programming, or equivalent in experience
  • Certifications considered
  • Professionally fluent in English

Technical Skillset

  • Database Programming - PostgreSQL (13 and above) SQL and PL/PGSQL (3+ years)
  • Python, or
  • .NET Core Programming, C#
  • Knowledge of source control and CI/CD systems
  • Cloud applications (AWS a plus)
  • Data automation

Required Personal Skillset

  • Well organized (i.e. to-do lists, reminders, outlook rules / follow ups, naming and filing documents)
  • Resourceful and skilled at searching for solutions to problems
  • Detail oriented
  • Dynamic and positive attitude


Desirable Knowledge

  • Web Programming
  • Linux
  • Docker
  • JIRA


Fully Remote or Hybrid Position


To understand how and why we hold your data please view the relevant Privacy Statement:

Confluence Privacy Statement

Confluence Privacy Statement - South Africa


Apply for this position

Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file