Senior Software Developer


  • Degree in computer science,information systems, engineering or related field
  • Extensive experience in OOP (preferably C#)
  • Experience with Micro Services development
  • Extensive experience working with SQL Server databases
  • Experience with XML and XSD schema design
  • Experience in Financial Services industry
  • Experience with Oracle databases
  • Experience with SOA or message-based integration services
  • Very good knowledge of software design principles and patterns
  • A minimum of five years’ proven work experience as a senior software developer
  • Ability to prioritise work effectively and must be organised
  • The ability to set and maintain high work standards to achieve goals


  • Maintain software systems and automate the operations and interfaces between these systems
  • Develop Software Applications using approved toolsets
  • Adhere to and provide input into the architectural framework
  • Programming well-designed, testable, efficient code across a Microsoft stack (C#, SQL Server)
  • Producing specifications and determine operational feasibility
  • Evaluate and implement ways to incorporate existing or new technologies into the business and product offering
  • Perform code reviews
  • 3rd line technical support, troubleshooting and problem-solving
  • Periodic standby support for overnight, weekend and public holidays
  • Provide leadership and guidance to technology team members

Applicants must reside in Bellville, Western Cape or surrounding area.

Only South African citizens, who are suitably qualified, live in the applicable area and meet the requirements of the position are eligible to apply for this vacancy.


Click here to apply.

Opportunity Details:


Cape Town


Software Engineer

Contact Details:


Apply on site via link