Are you considering new opportunities?

Get in touch with us.

Senior System Analyst / Lead



Preferred Qualification and Experience


IT & Computer Sciences degree or related certificate.
TOGAF certification is desirable


• Minimum six (6)  years experience in the ICT software development environment
• Minimum six (6) years experience in designing enterprise-wide software solutions
• Experience using modeling tools and BPMN/UML notation
• Minimum five (5) years’ experience in object-oriented design patterns
• Minimum five (5) years’ experience in the use of different software development methodologies
• Solid understanding of overall architecture and design patterns
• Experience and knowledge of system and application integration.
• Experience and knowledge on development frameworks and patterns
• Ability to perform technical analysis including data and technical infrastructure.
• Experience in Enterprise Architecture tools

Knowledge/Technical Skills

  • Ability to define the physical architecture for the proposed solutions
  • Ability to define and analyze system problems
  • Ability to develop configuration specifications for the chosen systems or solutions;
  • Ability to develop the solution’s proof of concept specifications
    Ability to design application tiers, middleware tiers, database tiers, infrastructure, and security designs for an enterprise solution
  • Must be able to integrate all application requirements, including functional, security, integration, performance, quality, and operations requirements
  • Must be able to integrate the technical architecture requirements for the development, execution, and operations environments
  • Experience developing system deployment models and plans and ensuring alignment with the defined deployment processes
  • Experience mapping and documenting interfaces between legacy systems and new systems
    Experience performing analysis and detail design of information systems to meet the business and user needs
  • Ability to assume technical leadership in the implementation and development of new solutions


Apply Now

Cloud Engineer (Azure)



Preferred Qualification and Experience


  • Bachelor’s degree with a major in either Computer Science, Physics, Mathematics and/or Statistics
  • Certification in one or more languages: C, C++, Java, Perl, Python, Go, or scripting experience in Shell and Perl.
  • Mandatory qualification required: AWS Certified Solutions Architect (Associate  / Professional) or AWS Certified DevOps Engineer


Minimum five (5) to seven (7) years of Application Development and Support experience in using large-scale production systems and technologies, for example, load balancing, monitoring, distributed systems, microservices, and configuration management.

Designing and executing small to medium scale systems automation projects with strong autonomy. Be familiar with and enthusiastic about software engineering best practices such as testing, continuous integration, and continuous delivery.

Must have had a strong focus on instrumentation and observability with experience with monitoring and metrics collection tools such as AppDynamics, Prometheus, Nagios, and Graphite.

Be familiar with systems and configuration management tools (e.g. Chef and Terraform).

Have experience implementing Continuous Integration or Continuous Delivery processes in engineering teams and lastly, experience leading and integrating test automation into various points in a deployment pipeline and prior programming background in at least one or more languages: C, C++, Java, Perl, Python, Go, or scripting experience in Shell and Perl

Knowledge / Technical Expertise

  • Active Directory – Azure
  • Maintain and support applications (Java, C#, .NetCore)
  • Azure SQL
  • Cloud IaaS
  • Cloud PaaS
    • Service Fabric
    • App Services
    • KeyVault
    • Azure Storage
  • Cloud Networking
    • Express Route
    • VNet
    • Virtual Network Gateway
  • Cloud Security
    • Firewalls
    • Network Security Groups
    • MFA
  • Planning, design, and development of PaaS on Cloud
  • Continuous Integration/Continuous Delivery processes – Azure DevOps
  • Scripting experience in Shell
  • Back-End infrastructure applications support
  • ITIL based management methodology
  • Systems Integration
  • Systems Testing and Quality Assurance
  • Participation in project planning and implementations
  • Ability to effectively execute all related tasks within the support areas with a focus on SLA management and delivery
  • Virtualization infrastructure support
  • Microsoft and Linux environment knowledge
  • Install, secure, maintain and support highly available software at scale
  • Implement, monitor, and scale systems that support large amounts of data
  • Troubleshooting and debugging problems
  • Mean Time To Recovery (MTTR), enable High Availability and Disaster Recovery
  • Cloud backup and replication


Apply Now

Talent Sourcing Consultant

We are looking for an IT Talent Sourcing Consultant to join our team. A Specialist in their field, master of their craft, – someone that has a proven sales record, great communicator, presentable and can-do attitude!
We are looking for a highly independent, energetic, self-motivated, and driven individual who has experience in the full recruitment function.


Minimum 4-6 years recruitment and sales experience

Must have a Human Resource related tertiary qualification (desirable)

Matric certificate (essential)

Good track record of consistent performance and achieving of targets

Ability to build and maintain relationships

Ability to build and maintain client and candidate base

Ability to create new business leads through various methods including cold calling

Experience developing sales strategy for the market that ensures attainment of company sales goals and profitability

Experience initiating and coordinating the development of action plans to penetrate new markets and clients

Experience sourcing and attracting talent within the ICT sector

Understanding and knowledge of in-demand ICT skills

In-depth knowledge of recruitment as well as recruitment processes

Own transport (essential)


You Will Be Expected To


Grow and maintain a healthy client and candidate base

Attract candidates with in-demand skills

Have a flair to thrive in a sales environment

Have the ability to maintain and build relationships with stakeholders

Conduct research to identify new markets and customer needs
Have the dedication and resilience to create and apply an effective sales strategy

Possess business development and client retention skills – essential

Possess strong negotiation skills

Possess strong understanding of business, sales and financial management skills


To Thrive In Our Environment, We Require Consultants Who

Want to excel and be the best version of themselves

Hard-working and possess an overall good work ethic

Well balanced, strong, and resilient personality

Ability to learn and grasp new concepts as well as knowledge sharing

Driven and motivated to achieve greatness

Self-starter attitude, take ownership and accountability

Drive and encourage excellence


Apply Now

C# .NET Developer



Preferred Qualification and Experience


  • IT / Computer Sciences Degree
  • IT-related professional certification.


  • Minimum six (6)  years experience in the ICT software development environment
  • Minimum eight (8) years experience in developing web applications
  • Extensive working knowledge and experience of coding using .NET languages (C#, .NET)
  • Experience with ASP.NET framework and SQL Server
  • Experience with HTML, Javascript, and CSS
  • Development in C# and MVC with an MS SQL backend
  • .NET Framework and Core
  • ASP.NET, MVC, Web API, and Core
  • HTML, CSS, JavaScript and TypeScript
  • jQuery, Angular, and React
  • Databases administration and design
  • Develop database-driven web applications

Knowledge / Technical Expertise

  • Ability to analyze software requirements and plan development accordingly
  • Ability to take ownership and resolve issues
  • Experience with API integration
  • Must have a keen eye for detail


Apply Now

We ensure ongoing compliance with the obligations imposed on us by the Protection of Personal Infomration (POPI) Act by taking appropriate technical and organisational measures to prevent unlawful access, processing and loss or damage to personal information. 


Social media & sharing icons powered by UltimatelySocial