Make your mark with us

Put your best foot forward on the journey to a new you at CaseWare Africa.

Software Developer C#

The purpose of the Software Developer role is to contribute to a wide range of projects in an agile, highly collaborative and fast-paced environment. The incumbent is responsible for supporting the desktop suite of products and enabling the transition of product offerings to CaseWare Cloud Applications. The role will ensure the delivery of quality products with specific emphasis on data integration and optimising application performance.

If you want to:

  • Participate in the end-to-end software development lifecycle from conception to deployment;
  • Deliver the writing, building, and deployment of software according to development standards;
    Maintain and upgrade software following deployment; and
  • Modify and test changes to previously developed applications.
  • Apply a test-driven software development approach;
  • Implement automated testing and provide feedback to the team during the development process;
  • Achieve 100% on functional tests;
  • Perform and pass peer review as part of committing code; and
  • Maintain committed code that is always in a ready state.
  • Participate in all Agile ceremonies;
  • Maintain proper adherence to the development processes in all areas from source/repository control to issue logging and tracking; and
  • Lead initiatives to improve development efficiencies and processes
  • Deliver value through products; and
  • Act as the owner for the delivery of committed work without variance on delivery.

And you have:

  • BSC Computer Science / Information Systems or equivalent.
  • 4+ years’ experience in product application development (desktop and cloud) and working with SQL Server and related technologies to allow the creation of and the support of data migrations. 
  • Experience in data integration and transformation.
  • Experience in providing and maintaining data transformations and APIs for customers and partners. 
  • Use and examine current transformation technologies such as XML, JSON, CSV and SQL 
  • An impeccable track-record with quality development.
  • Experience within the Financial Services industry, ideally in Tax would be advantageous.

And these essential skills:

  • System and code design skills.
  • JavaScript (incl HTML, CSS3, NodeJS, Angular, jQuery).
  • TypeScript (Angular 2).
  • Soap and REST Services.
  • Writing Unit Tests (Karma and Mocha).
  • Microsoft SQL
  • Agile.
  • PostgreSQL (advantageous).
  • Git would be advantageous.
  • AWS or cloud-based related infrastructure.
  • An understanding of required IDEs, development tools and operating systems.

CaseWare and the CaseWare logo, are registered trademarks of CaseWare International Inc. and are licensed for use to CaseWare Africa and Adapt IT. © 2020. All rights reserved. 

Trust centre | Privacy Policy | Cookie Policy | PAIA Manual | Message Disclaimer | Complaints Policy | Terms of Use