ENVIRONMENT:A critical thinking Software Developer with strong C# & T-SQL coding ability and good troubleshooting skills is sought by an innovative Investment Firm to join its Client Communication team. You will help build and maintain a communications capability that enables targeted and relevant communications to be sent to retail clients. In collaboration with Senior IT members, you will ensure the technical vision of the company is translated and preserved while ensuring the design of clear and simple solutions, elegant robust code as well as providing guidance in troubleshooting and root cause analysis. You will be responsible for several home-grown systems that are predominantly written in C# and T-SQL. Please note this is an AA role Only.DUTIES:

  • Liaise with Senior IT members in Cape Town and build software and processes accordingly.
  • Design clean and simple solutions.
  • Ensure that elegant robust code is written.
  • Improve and optimize the performance of existing systems.
  • Provide guidance in troubleshooting root-cause errors.
  • Ensure that Unit, Integration and Acceptance Tests for all components are written.
  • Ensure that build automation scripts are written.
  • Assist with analysis where required.


  • Degree in Computer Science, Computer Engineering, Information Science or related discipline.


  • At least 5 years worth of professional development experience.
  • Strong software design skills.
  • Strong understanding of software development process.
  • Proficiency in programming languages – T-SQL, C#.
  • Experience in system integration, distributed computing and building enterprise-wide systems.
  • Knowledge of professional software engineering practices for the full Software Development Life Cycle, including coding standards, code reviews, source control management, build processes and testing.
  • Needs to have good troubleshooting capabilities, including knowing when to log for future investigations.


  • Development using Scala.
  • Development for reports in FO / Crystal / SSRS.
  • Development of monitoring and alerting in Grafana / Redgate / Dynatrace.


  • Good clear communication skills.

While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.COMMENTS:When applying for jobs, ensure that you have the minimum job requirements. OnlySA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Please e-mail a word copy of your CV to [Email Address Removed] and mention the reference numbers of the jobs. We have a list of jobs on [URL Removed] Datafin IT Recruitment – Cape Town Jobs.

Learn more/Apply for this position