We specialise in permanent and contract placements of candidates nationwide.

Position: Software Developer
Area: Sandton, Johannesburg

Job Purpose and Overview:

Permanent Software Developer for a leading South African Life Insurance company. The company you will be joining is a dynamic and vibrant player in South Africa’s life insurance industry. Responsible for the design, development and deployment of software components and stand-alone software applications.

Key Responsibilities

Technical Specifications

Components and Applications Development and Maintenance

Unit Testing

Software Release and Component Configuration

Review of Documentation

Code review


Must have: WCF or ASP Net, .Net 4 and above, LINQ

Beneficial: WPF, Entity Framework, PowerShell


Must have: JavaScript, JQuery and CSS

Beneficial: TypeScript, Angular, Bootstrap


Must have: Extensive experience creating queries, triggers


Self-managed and driven individual.

Good Communication Skills

Fast worker delivering accurate results.

Ability to manage conflict.

Ability to lead a small team of developers.

Team Player


Process Champion

Customer Champion


Risk Mitigator


Knowledge Manager

Relationship builder

Change Leader

Qualifications and experience:

Agile development


Diploma or a Degree in Information Systems, Engineering or Mathematical Sciences or B.Tech or
B.Com or B.Sc. Computer Science or Information Systems or B.Eng.

Email: wendy@rainmakeracquisition.co.za

Position: System Manager
Area: Tygervalley, Belville


Company is looking for a technical systems manager that can develop, service, maintain and grow relationships with our retail partners. You will be responsible for the full life cycle of products which you will achieve by working with business product owners and stakeholders in defining the strategy and roadmap for various digital products. You will ensure products are developed efficiently, within budget, using the latest technologies by working very closely with various development teams. You know how to lead and influence in order to achieve the desired outcome. You should be comfortable managing ambiguity and complexity. You must have a blend of business and technical knowledge that includes a big-picture vision and the capability to make that vision a reality.

Define and maintain long term Product Roadmap(s) and strategy

Ensure operational stability and success of allocated products

Engage with stakeholders and ensure their requirements are accurately represented on the product backlog in conjunction with Technical BA

Work closely with Business Analyst to ensure User Stories are easily understandable, refined to contain just the right amount of information, and are sized to be delivered within a short period of time (ie. a 2 week sprint)

Prioritise User Stories on the backlog to ensure that stakeholder and customer needs are considered

Create Customer Journey maps

Create wireframes with strong focus on customer experience

Drive UX and usability principles and best practices

Manage timelines, scope of work and project budgets

Build and maintain relationships with Company retail brands and Company IT implementation teams

Assemble, manage and guide cross functional teams for optimal product execution

Research new technologies to ensure you are up to date with current trends and future changes

Establish effective and meaningful system and process metrics

Assigning process ownership, establishing and approving roles and scope of responsibility

Establish and participate in planned, periodic reviews of the overall effectiveness of your assigned system, which includes taking any necessary corrective or preventive action to ensure continued success

Key Competencies and Qualifications

10+ years experience in an IT management role in a product-focused business

Ability to manage budgets and resource requirements effectively

Good people management skills

Mentoring employees that report to you

Delegate, prioritise and manage a diverse workload which spans multiple concurrent products

Excellent communication skills

Ability to motivate and influence cross-functional teams

Ability to blend your technical understanding with business experience to drive product outcome

Tech savvy and passionate about building products

Experience in an Agile environment


Email: wendy@rainmakeracquisition.co.za

Position: Server Administrator 
Area: Tygervalley, Cape Town


Design, install and support VMware.

Ensure optimal efficiency of VMware systems.

Manage and ensure efficient load balancing of VMware systems.

Establish and ensure high availability of systems.

Deploy Hardware.

Provide hardware support for servers.

Provide operating system support for Windows servers.

Manage support calls for the supported environment.

Provide Linux system support.

Maintain related documentation.

Key Competencies and Qualifications:

VCP certification essential.

VCAP certification will be an advantage.

MCSE 2008 or 2012 certification.

Linux certification.

OS support experience – Windows 2008 and 2012, Linux.

HP hardware knowledge.

Server hardware experience.

Understanding of networking and SAN in a server environment.

Willing to work overtime when required.

Good problem solving and communication skills, analytical skills, attention to detail, report writing skills, ability to perform under pressure.

3-6 years’ experience.

Email: wendy@rainmakeracquisition.co.za

Position: SOC Analyst
Area: Parktown, Johannesburg

IT Company based in Parktown has a vacancy available for a SOC (Security Operations Centre) Analyst / Security Analyst.

The Security Analyst will play a vital role in keeping the organizations proprietary and sensitive information secure. The ideal candidate will work inter-departmentally to identify and correct flaws in the companys security systems, solutions, and programs while recommending specific measures that can improve the companys overall security posture.


The Security Analyst will be ultimately responsible for ensuring that the company’s digital assets are protected from unauthorized access. This includes securing both online and on-premise infrastructures, weeding through metrics and data to filter out suspicious activity, and finding and mitigating risks before breaches occur. If a breach does occur, the Security Analysts will be on the front line, leading efforts to counter the attack.

The Security Analyst will be responsible for generating reports for IT administrators and business managers to evaluate the efficacy of the security policies in place. They will then help to make the necessary changes for a more secure network and may also create training programs and modules to educate employees and users on proper security protocols.

Furthermore, the Security Analyst will be responsible for keeping the company’s security systems up to date and creating documentation and planning for all security-related information, including incident response and disaster recovery plans.

Monitoring security access

Conducting security assessments through vulnerability testing and risk analysis

Performing both internal and external security audits

Analyzing security breaches to identify the root cause

Continuously updating the companys incident response and disaster recovery plans

Verifying the security of third-party vendors and collaborating with them to meet security requirements.

Candidate Requirements / Important Areas Of Expertise:

Matric essential

Relevant qualifications/certifications advantageous

Security Analyst working skills/experience required:

Ethical hacking aims to expose weak points and identify potential threats so that the organization can protect itself from malicious hackers. This includes penetration testing during which an Analyst will test networks, computers, web-based applications, and other systems to detect exploitable vulnerabilities.

Intrusion prevention – involving monitoring network traffic to detect potential threats and then responding to these threats promptly.

Incident response – manages the negative effects of an attack or breach, from minimizing the impact to altering security controls for future prevention.

Computer forensics that will aid in the prevention of crime through the collection, analysis, and reporting of data; that will also enable the Analyst to create evidence in the event of a breach.

Reverse engineering

In addition, the Security Analyst is expected to have expertise in cybersecurity, firewalls, network security, information assurance, security information and event management (SIEM), application security, security engineering, and security architecture. The candidate should also keep up with the latest trends in cybersecurity

The ideal candidate should be detail-oriented and have an analytical mindset. Interpersonal skills are also crucial as the Analyst will need to train company staff on better security protocols and regularly communicate with Executive leadership.

Email: wendy@rainmakeracquisition.co.za

Position: Process Analyst
Area: Sandton, Johannesburg

Job Purpose:

Responsible for business process management and improvement, auditing and analysing business processes for constant improvement, design, implementation and auditing of user rights and privileges. Enforcing a structured business process management approach.


  • Analysis and documentation of business processes
  • Testing and QA of business processes to ensure efficiency and productivity
  • Define business process and activity SLAs
  • Liaise with management to continuously evaluate business processes and eliminate inefficiencies
  • Liaise with business analysts and give input to business process design and modeling.
  • Responsible for efficient business process monitoring and execution
  • Administer user privileges and security
  • Administer team systems
  • Maintain process catalogue
  • Audit processes to make sure they are executed according to the design
  • Manage access control standards and processes
  • Report and data analysis
  • Security model
  • Process monitoring
  • Business domain models


  • Team Player
  • Couch
  • Process Champion
  • Customer Champion
  • Consultant
  • Risk Mitigator
  • Solutioner
  • Knowledge Manager
  • Capacity Creator
  • Relationship Builder
  • Change Leader
  • Strategist


5-8 years experience in this discipline. In-depth experience in analysis and improvement of resource allocation, process execution and business domain modeling.



  • Strong verbal & written commincation skills
  • In-depth understanding of business processes & process improvement methodologies
  • Understanding of the orginisation of a company
  • Data analysis
  • Management reporting
  • Understanding of escalat


  • Results orientated with good analytical, communication and interpersonal skills
  • Strong leadership skills


  • Process
    • Life insurance business processes
  • Technologies
    • Excel (Including Macros)
    • Data Analysis



  • Microsoft Office
  • Relevant Bachelor’s Degree


  • Business analyst or Process analyst qualification.

Email: wendy@rainmakeracquisition.co.za

Position: Google Cloud Platform Developer
Area: Tygervalley, Cape Town


The primary focus of this position is to assist in the development and support of software and process to land data in a Google BigQuery Data Warehouse. You will need to be helpful and supportive to your team and fellow developers. You will join an energetic, focused and dynamic team and a positive can- do- attitude will get you far!!

Understand the solution the technical requirement is trying to solve.

Will be expected to understand the SDLC for software development;

Drive the delivery of solutions for which you are responsible.

Support of existing python data products sitting in google cloud platform including testing and debugging.

Leveraging Google Dataflow,Pub/Sub, BigQuery, Nested Tables, Google Chat, Buckets, Composer(airflow), Dags, cloud functions and datastore etc

Development of new data wrangling solutions in the google cloud environment

leveraging google based products such as Google Dataflow,Pub/Sub, BigQuery, Nested Tables, Google Chat, Buckets, Composer(airflow), Dags,cloud functions and datastore etc

Coordinate with internal teams to understand user requirements and provide technical solutions

Willing to do standby on a rotating basis.

After hours support of developed applications in the google cloud platform.

Meet development deadlines as agreed in planning sessions.

Deliver stable well architected and tested software for release into production.

Provide peer reviews on solutions developed within our team.

Ensure all in house developed code is check into GIT.

Capture and regularly update Jira as it relates to tasks, time and progress.

Provide regular feedback on progress and blockers with regards to your tasks at standup each morning

Assist and mentor follow team members where appropriate.

Where relevant present deployed solutions to team members to keep everyone abreast of changes to production environment.

Follow change control process.

Write effective, scalable code

Develop code that improves responsiveness and overall performance and reduces cost in the google environment.

Implement security and data protection solutions.

Key Competencies and Qualifications


Tertiary qualification in IT

Essential – At least 3 years python and SQL coding experience

Essential some Data Warehouse experience

Essential GIT experience.

Essential – Batch/Large Data processing experience

Preferred – at least 1 year Java experience

Preferred – Linux Shell Scripting

Preferred – Airflow experience/Composer

Preferred – Cloud Experience Google/AWS/Azure

Any Google Cloud Platform experience will be to your advantage


Helpful, supportive and strong team player

The natural tendency to take ownership and responsibility;

Strong problem solving, effective planning and organizational skills;

Excellent communication skills;

You have a can-do attitude;

Can cope under pressure;

Positive outlook on life;

Above all, be passionate about all that you do

Email: wendy@rainmakeracquisition.co.za

Position: C# Developer

12 Month Contract

Area: Tygervalley, Cape Town


  • Analyse, design and develop complex systems
  • Understand system functionality
  • Understand databases and data relationships in respect of Change Control
  • Test and debug between programs and interface between sub-systems
  • Construct and implement programs
  • Understand and interpret complex technical system functionality and specifications
  • Provide an advisory service to users and advise on user training
  • Develop technical and user documentation and specifications
  • Be responsible for quality code walk through
  • Work as part of a team

Key Competencies and Qualifications

  • Strong problem solving skills
  • Excellent communication skills
  • Ability to take responsibility and be decisive
  • Ability to work within a team
  • Effective planning and organizational skills
  • Ability to work under pressure
  • Deadline driven
  • 2-3 years experience in Microsoft SQL server
  • 2-3 years experience in Microsoft C#

Experience in the following technologies

  • ASP.Net
  • Web services / WCF
  • Windows Forms / WPF
  • Windows Mobile Development
  • Rest APIs
  • MVC
  • HTML / HTML 5 / Bootstrap
  • Javascript / JQuery
  • Good admin skills and attention to detail is a must.


BTech degree or diploma

± 3 years’ experience

Email: wendy@rainmakeracquisition.co.za

Delphi Developer

Area: Tygervalley, Cape Town


  • Analyse, design and develop complex systems.
  • Understand system functionality.
  • Understand databases and data relationships in respect of Change Control.
  • Test and debug between programs and interface between sub-systems.
  • Construct and implement programs.
  • Understand and interpret complex technical system functionality and specification.
  • Support on production systems.
  • Provide an advisory service to users and advise on user training.
  • Direct system construction.
  • Develop technical and user documentation and specifications.
  • Be responsible for quality code walk through.
  • Train and supervise junior trainees.
  • Work as part of a project team.
  • Willing to travel and be on standby.

Key Competencies and Qualifications

  • Strong problem solving skills.
  • Excellent communication skills.
  • Ability to take responsibility and be decisive.
  • Ability to work within a team.
  • Effective planning and organizational skills.
  • Ability to work under pressure.
  • Deadline driven.
  • Report to Systems Analyst.
  • Delphi.


B-Tech degree or diploma.

2-4 years’ experience.

Email: wendy@rainmakeracquisition.co.za