C# Software Developer at Confluence Technologies, Inc. (Cape Town, South Africa)

C# Software Developer at Confluence Technologies, Inc. (Cape Town, South Africa)

Add To Bookmarks
Location: Cape Town, South Africa
Type: Full Time
Created: 2021-06-18 05:01:11

Apply Here

Confluence is currently seeking to recruit an organised and motivated software developer to join our development team to apply their expertise on a sophisticated cloud based performance measurement product suite.

You need to be a committed and flexible individual who enjoys working with an experienced team on a product that is complex both technically and functionally.

You will be joining a team focused on re-engineering our Gips Compliance application into our already live and award winning cloud platform (Revolution).

Software stack: Ruby on Rails user interface , C#.net and SQL Server back-end deployed on Amazon Web Services and hosted infrastructure.

The initial focus will be to work with the team to optimise and re-engineer our large C# calculation engine and SQL Server database. Longer term, there will be opportunities to learn Ruby on Rails and work on the entire stack.

You will also get the opportunity to work with cloud providers such as AWS and possibly Azure.

The development tools include Jira, Git, GitHub, CodeClimate, HoneyBadger, TeamCity for CI, NewRelic, Datadog, kubernetes.


  • Become an effective member of an agile development scrum team
  • Work closely developing the application with Product Management
  • Participate in functional and user-interface design discussions
  • Develop code to technical specification and coding standards
  • Flexible work schedule (to support global product/workforce)

Essential Qualifications

  • 5+ years of development experience
  • Experience with the following technologies:
    • C# and the .NET framework
    • SQL Database (Ideally SQL Server or Postgres)
    • Source control tools such as Git.
  • Solid understanding of object oriented principles
  • Excellent problem solving and debugging skills
  • Willingness to ask questions
  • Strong communication skills in English
  • A passion for software development
  • Ability to work independently and as part of a team

Ideal Qualifications

  • Computer Science Diploma/Degree
  • Knowledge of finance in the performance measurement / asset management field, or a desire to gain experience in this field
  • Experience with the following technologies:
    • AWS or other cloud platform.
    • Ruby on Rails