Senior C# Developers (Junior and Senior)


We have an exciting opportunity for a skilled C# Developer to work with us in our offices in Cape Town. We are looking for self-motivated, analytical thinkers and problem solvers, who will be involved in the creation of web based enterprise systems which automate and improve our clients’ business processes.


Required Skills

  • C#
  • SQL Server
  • .Net Development


Advantageous Skills

  • Windows Azure
  • jQuery, HTML5, CSS
  • UML
  • Agile & Scrum



  • Teamwork
  • Attention to detail
  • Passionate about Development




Senior Software Test Engineer Vacancy 


Job Description:

A Cape Town based Software Development company is looking for a Senior Software Test Engineer who understands the manual testing space. The successful candidate will need to be technically proficient and able to collaborate with a dynamic team.


Skills & Experience:
• A minimum of 5 years software testing experience,
• understanding the agile software development life cycle
• understanding / experience of test methodologies and techniques – both structured and exploratory
• experience in one or more of the following Test types – Integration, System, and / or Regression
• experience in defining test plans and executing test cases
• fault management (raising error logs, following up, re-testing)


Beneficial but not required:
• using various automation testing tools
• developing and maintaining test automation frameworks,
• using Jira
• Relevant tertiary qualification (BSc Comp Sci, BCom, NDip IT)




Business Analyst – Software Development


Job Overview:

Our company has an exciting opportunity for an experienced Business Analyst in our Cape Town office who has worked with development teams and companies to help them operate functionally.

Skills & Experience:

* A minimum of 5 years’ experience as a business analyst

* Strong understanding the software development lifecycle

* Collaborate with stakeholders and development teams to understand business requirements

* Ability to interpret business requirements by analyzing existing systems and interfaces and identify opportunities for system enhancements

* Understand integration and its dependencies

* Provide input and guidance to Technical support teams when needed