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 understanding specifications in order to carry out the required development and implementation in the system.
  2. Testing, maintaining and supporting applications in Oracle and PostgreSQL, along with cloud applications in C#
  3. Participating in meetings and decisions relating to new functionalities and improvements to the existing processes.
  4. Monitoring quality coding practices and standards via peer design and code reviews.
  5. 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 - Oracle (11g and above) SQL and PL/SQL (3+ years), or
  • PostgreSQL (13 and above) SQL and PL/PGSQL (3+ years)
  • .NET Core Programming, C# (3+ years)
  • Knowledge of source control and CI/CD systems
  • Cloud applications (AWS a plus)

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 in our Cape Town office

We are committed to providing equal opportunities regardless of age, gender, religion or ethnic origin and we give full and fair consideration to the employment and career development of disabled persons, commensurate with their aptitudes and abilities.

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