Software Developer – Cape Town

The main purpose of the Software Developer position is :

The suitable person must possess a passion for pushing technologies to the limits and will be required to work in all areas of development including, but not limited to, Windows apps, web (back and front end), mobile apps (Android/IOS), as well as providing daily technical, functional, and operational support for the existing software applications



  • A qualification in software development, and/or relevant experience
  • Proven working experience in web development
  • Experience working with Web Services (REST and JSON)
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies with proven mobile (Android/IOS) development skills
  • Solid understanding of the full mobile development life cycle
  • Cloud (AWS, Azure, Google)
  • Experience using relational database technologies
  • Solid understanding of application architecture
  • Interpersonal skills
  • Reliable, with good time management
  • Innovative
  • Must reside within Cape Town
  • Ability to liaise comfortably with team members, clients and management
  • Constantly seeking to learn and improve, and be curious about technology
  • Able to take responsibility, and be self-motivated and solution-driven
  • Able to develop ideas and share them clearly (in non-technical terms when required)
  • Able to explain solution trade-offs (in non-technical terms when required)
  • Able to work within a team, as well as independently
  • Ability to work in a fast-paced and sustained pressurised environment
  • Critical, analytical, and strategic thinking skills, with attention to detail
  • Ability and willingness to transfer skills
  • Expected to work extended hours when the need arises


You are required to have experience working with the following technologies:

  • XML
  • JSON
  • Python
  • Database administration (PostgreSQL, MySQL)
  • and/or C#
  • Web services (REST/SOAP)
  • HTML5, JQuery and JavaScript
  • SQL


Experience working with the following technologies will be an added advantage:

  • Source Control
  • Python
  • Classic ASP and ASP.Net
  • Converting Classic ASP to
  • OAuth
  • PHP
  • Flutter
  • net
  • Swift
  • Objective C
  • Xcode
  • C#


Duties & Responsibilities:

  • Design and develop complex UI that focuses on user experience and interaction
  • Translating and syncing of data from several sources to central servers for BI
  • Improve existing UI that is outdated by introducing new technology that will modernise the user experience
  • Help the existing team to scale up the current applications, and research and develop elegant solutions that will help expand the product offerings
  • Assist Back End developers to provide a seamless integration between Back End and Front End
  • Maintain documentation and project files regarding progress, problems, changes, etc., and provide regular progress reports on such to the Team / Project Leader
  • Provide daily technical, functional, and operational support for the existing software applications
  • Technical analysis and design
  • Collaborate with teams to define, design, and ship new features
  • Work with outside data sources, APIs, other vendors, etc.
  • Work on bug fixing and improving application performance
  • Design, develop and maintain back-end applications
  • Design, develop and maintain APIs
  • Take part during all stages of the software development life cycle
  • Improve and streamline processes (including application testing, deployment, and monitoring)
  • Ensuring applications and systems utilise security best practice
  • Integrating APIs with third-party applications
  • Setting up, maintaining, and supporting the secure transfer of data between customers and the company’s applications
  • Monitoring the use of the company’s applications and ensuring systems are in place to ensure uninterrupted services


Should you meet the above requirements, we urge you to apply by forwarding your CV along with any supporting documents to

Only candidates can apply for this job.
Email Me Jobs Like These
Showing 1–0 of 0 jobs
Share this job
Contact Us

Contact Us

17 Waterville St,
Cape Town
+27 21 554 5309 / +27 21 200 6629