Head: IT Operations

Cape Town, South Africa - 00103
Are you a seasoned IT leader with a passion for driving operational excellence? We're partnering with a leading organization in the industry to fill their Head of IT Operations position!

About the Role: Reporting directly to the Chief Information Officer, the Head of IT Operations will play a pivotal role in ensuring the smooth functioning of all IT applications and infrastructure critical to the business. From establishing robust monitoring and incident management processes to collaborating with software engineering and cloud operations teams, this role offers a unique opportunity to make a significant impact.



  • Bachelor's degree in Information Technology or Business Administration
  • 7-10 years of experience in a services environment with a focus on testing and quality assurance
  • Strong leadership skills with at least 5 years of people management experience
  • Overseeing IT systems to ensure quality and sustainability
  • Leading incident management and business communication
  • Driving DevOps and software release management
  • Managing UAT and end-to-end regression testing
  • Enabling technology for sales channels
Why Apply?

  • Join a reputable organization committed to innovation and growth
  • Lead a talented team in a dynamic and collaborative environment
  • Competitive compensation package with opportunities for advancement
  • Contribute to the success of a forward-thinking company
If you're ready to take the next step in your career and lead IT operations to new heights, we want to hear from you! Don't miss out on this exciting opportunity – apply now or refer a qualified candidate today.
Apply Now

Java Developer

Centurion, South Africa - 00100
Our client is looking for a seasoned and tech savvy Java Developer. Apply today to join an organisation that strives to bring more wellness to more people for less, achieving this through technology and IT talent. To be considered for this role you must be vibrant, innovative and ready to take the organisation to the next level.

Role Purpose
Develop, test, deploy, maintain and support a portfolio of new and existing software applications and services, from high-level business requirements and designs, through the Software Development Life Cycle.
  • 3-5 years’ development experience (essential).
  • Formal qualifications: Relevant IT qualification.
  • On-the-job training / qualifications: experience in an agile environment.
  • Additional skills: Communication skills, Interpersonal skills, Problem-solving skills, Planning and organising skills, Analytical skills, Knowledge of Software Development Lifecycle (SDLC), Knowledge of relevant programming languages, Knowledge of software testing, Knowledge of writing test cases.
  • Collaborate with the Scrum Master/Project Manager to deliver quality, effective software, in line with the agreed development process and business needs.
  • Collaborate with stakeholders to gather requirements, conduct analysis and prioritise requests.
  • Conduct research and evaluate potential technical solutions to identified business problems.
  • Partner with Business and/or System Analysts to translate business requirements into workable solutions and document solutions into technical specifications.
  • Design and code new software functionality using code that is readable, maintainable and re-usable.
  • Conduct Unit Testing of own code, and System Integration Testing (SIT) of each solution and resolve all issues/queries timeously.
  • Collaborate with the testing team to co-create test cases to ensure that features within each application are working as expected.
  • Contribute to user acceptance testing (UAT) and training material to ensure that functionality is working correctly.
  • Deliver coding into the applicable production environment once testing has been completed.
  • Provide stakeholders with regular feedback on the technical design and timelines for solution ensuring that business needs are met.
  • Maintain existing programmes according to change requests approved by business as and when needed.
  • Diagnose root causes of system issues through problem-solving and recommend potential solutions.
  • Monitor performance of solutions and make recommendations to improve the performance and functionality of the solution.
  • Log issues found in existing systems as internal change controls and ensure successful resolution of issues.
CLIENT
  • Provide authoritative expertise and advice to clients and stakeholders.
  • Build and maintain collaborative, professional relationships with clients and stakeholders.
  • Deliver on service level agreements made with clients and stakeholders in order to ensure that expectations are managed.
  • Participate and contribute to a culture which builds rewarding relationships, facilitates feedback and provides exceptional client service.
PEOPLE
  • Develop and maintain productive and collaborative working relationships with peers and team members.
  • Continuously develop own expertise in terms of industry and subject matter development and application thereof in an area of specialisation.
  • Participate and contribute to a culture of work-centric thinking, productivity, service delivery and quality management.
  • Contribute to continuous innovation through the development, sharing and implementation of new ideas and involvement of peers.
  • Take ownership for driving career development.
FINANCE
  • Identify solutions to enhance cost effectiveness and increase operational efficiency.
  • Manage financial and other company resources under your control with due respect.
  • Provide input into the risk identification processes and communicate recommendations in the appropriate forum.


Apply Now

Senior Java Developer

Centurion, South Africa - 00101
Our client is looking for a seasoned and hands on Senior Java Developer who will be responsible for technical design, development and implementation of end to-end client facing applications, business/technical capabilities and frameworks.

Experience and Qualifications
  • At least 5 years of full-time software development experience.
  • Relevant IT Qualification.
Additional Information Languages
  • Java 8+
  • SQL Frameworks and specs
  • Spring Boot
  • REST service design (Open API) and Implementation
  • Consuming Rest/SOAP based services
  • Knowledge of Java EE 7+
  • Microservices, clean code, software patterns Runtimes and tools
  • Apache Maven
  • Git / Gitlab
  • Jenkins Methodologies
  • Agile (Scrum)


  • Design and develop highly performant Java applications.
  • Consume secured REST API's.
  • Adhere to architecture principles and policies.
  • Experience designing n-tiered applications (multi layered architecture).
  • Contribute in design sessions.
  • Analyse impact of proposed changes to programs and provide estimates.
  • Produce code that is easily maintainable.
  • Produce code that adheres to functional and technical specifications.
  • Adhere to technical standards.
  • Produce code that is well documented.
  • Assist other developers.
  • Perform quality assurance checks / code reviews.
  • Contribute to the establishment of best practice standards.
  • Prepare technical specifications.
  • Perform unit and system testing.
  • Work closely with DevOps Engineer(s) to ensure deliverables are automated and monitored.
  • Ensure audit, security and access control requirements are adhered to.
  • Adhere to the internal policies and procedures.
Apply Now

DevOps Engineer

Centurion, South Africa - 00102
Develop and execute a Development Operations (DevOps) strategy to ensure quality software deployments and overall application health and performance.
  • 2-4 years’ experience as a Senior Software Engineer (Developer) or Technical Lead.
  • 8-10 years overall experience as a Software Engineer (Developer) or equivalent
  • Insurance industry experience
  • IT qualification or a Postgraduate qualification in a related field
  • Cloud training or certification
  • Good first line support skills required
  • Experience with AWS (S3, DMS, EKS, EC2, RDS)
  • Knowledge of Agile or Kanban or related methodologies
  • Knowledge of data integrity, security and continuity of business
  • Good understanding of Jenkins and Gitlab pipelines
  • Good understanding of Kubernetes and Web sphere
  • Good understanding of Grafana, ELK stack and TICK stack
  • Python background required
  • Ansible background required
  • Set DevOps best practices for the technology team, enabling them to implement these practices in their daily work.
  • Teach and mentor DevOps to other engineers within the technology team.
  • Conduct tool research, evaluation, proof of concept, installation, configuration and training.
  • Ensure both development and operationally focused teams work seamlessly as one combined, end-to-end team.
  • Design Continuous Integration processes, tools and execution includes test frameworks, solution quality analysis Design, promote, and support services.
  • Oversee the build and versioning of solution releases.
  • Document, implement and automate (where possible) deployment processes that entail packaging releases, pushing releases and executing installs.
  • Support infrastructure for implementing, administering services and deployments.
  • Work with developers to implement continuous integration pipelines.
  • Implement and manage centralized development tools.
  • Oversee OS upgrades, patch installation, and application installations.
  • Monitor infrastructure and services to maximize uptime.
  • Troubleshoot and help to resolve production issues.
  • Perform root cause analysis.
  • Review technical documentation.
  • Ensure team can independently install, customize and integrate commercial software packages.
  • Work with experienced team members to conduct root cause analysis of issues, review new and existing solutions and/or perform unit testing.
  • Facilitate requirements, design and build reviews.
  • Identify ideas to improve system performance and impact availability.
  • Resolve complex integration/system issues.
  • Partner with experienced team members to develop accurate work estimates on work packages, exceptional client service.
Apply Now