a
Facebook Linkedin
Title Image

Careers

Join our team!

As a leading developer of software solutions for the South African and international markets, we are always looking for great people to join our multinational team.

If you want to grow your career and be part of a dynamic and result driven team of people who are passionate about what they do, one of the roles listed below may be ideal for you. If there are none listed, we do not have anything specific available at the moment.

Software Engineer

Based In: Cape Town, South Africa

As a leading South African developer of legal software solutions for the South African and international markets, we are looking for a Software Engineer to join our multinational team. We give you the opportunity to work alongside and learn from some of the most talented developers and IT professionals in Cape Town and Toronto.

If you are looking to grow your career and be part of a dynamic and result-driven team who are passionate about what they do, then this could be the perfect role for you.

Skills and Experiences Needed:

Minimum 3-year IT-related degree or diploma.

4+ years of solid industry experience in designing and building software applications in C# and .NET.

Practical experience in developing web, mobile, and desktop applications.

SQL and relational database programming skills.

Experience in .NET Core, ASP.NET Core and Angular all advantageous.

Must have proven experience in HTML, CSS and JavaScript development.

Must have proven experience in web backend technologies (e.g. SOAP, REST).

Knowledge about server and cloud based technologies.

Exposure to Microsoft Azure advantageous.

Experience in mobile development using Flutter/Dart advantageous, but not a requirement.

Exposure to Scrum and Agile methodologies advantageous.

Willingness to learn.

Analytical and logical problem-solving skills.

Must be a South African citizen or hold valid work permit.

Role:

Work inside of a team, following Agile development methodologies.

Contribute to the architecture, design, development, and maintenance of existing and new web and desktop applications using the C# language and the Microsoft .NET framework.

Follow best software engineering practices.

Exercise version control discipline to maintain source code.

Quality Analyst

Based In: Cape Town, South Africa

As a leading South African developer of legal software solutions for the South African and international markets, we are looking for a Quality Analyst to join our multinational team.

We give you the opportunity to work alongside and learn from some of the most talented developers and IT professionals in Cape Town and Toronto.

If you are looking to grow your career and be part of a dynamic and result-driven team who are passionate about what they do, then this could be the perfect role for you.

Skills and Experience Needed:

Minimum 3 year IT related degree or diploma.

1-2 years of experience in testing complex software systems.

Experience creating and maintaining testing environments.

Experience executing test cases. Designing of test cases advantageous.

Excellent written and spoken communication skills.

Analytical and logical problem-solving skills.

Excellent understanding of testing concepts and the role of QA in Scrum.

Web testing and automation experience would be advantageous.

Basic SQL skills. Advanced SQL skills would be advantageous.

Role:

Analysing requirements and designing test cases.

Manual and automated testing.

Database querying and maintenance.

Maintenance of test and development environments.

Release management.

Software build processes.

Interpreting requirements documents, system architecture and design.

Agile development methodology/Scrum management techniques.

Web and desktop technologies.

Let’s Make Things Happen

Are you passionate about your career and have the necessary skills and a positive attitude to go with it? Then send us your resume and details for all our opportunities.