Enable job alerts via email!

Technical Consultant

Careers

Johannesburg

Hybrid

ZAR 600 000 - 800 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading solutions provider in South Africa is seeking a Technical Consultant to join their Services team. In this role, you will manage the technical delivery of Diligent solutions, focusing on API integrations and client training. Ideal candidates should have at least 5 years of experience in technical consulting and strong proficiency in scripting languages. This position offers a hybrid working environment with potential travel to other African countries.

Qualifications

  • Strong understanding of data connectivity protocols (ODBC, SFTP).
  • At least 5 years experience in technical consulting or system integration.
  • Experience working with cloud-based databases.

Responsibilities

  • Deploy and configure Diligent solutions in client environments.
  • Establish integrations between software and data sources.
  • Conduct training for clients on Diligent solutions.

Skills

Strong understanding of API integrations
Experience with SQL Server
Proficiency in Python
Knowledge of network security concepts
Problem-solving skills
Customer-centric approach

Education

Bachelor's degree in computer science

Tools

SaaS platforms
Python
SQL
Job description
Job Title and Overview

As a Technical Consultant, you’ll be a key member of our Services team, responsible for the technical delivery of Diligent solution. In this role will also be building analytics capabilities that empower clients to extract real insights and value from their data.

Reason for vacancy : Team expansion

Reporting to : Head of Services

Management level of role : This is not a management role

Working environment & travel

Team‑orientated environment. Drivers license or own transport is essential. Possible travel into the rest of Africa.

Working hours

Hybrid: 7:30 am to 4:00 pm or 8:00 am to 4:30 pm when in the office. It is understood that there may be times that overtime on projects is required. When based at client sites, the individual will need to work the working hours stipulated by the client.

Key Responsibilities
Installation & Configuration
  • Deploy, configure, and test Diligent robots, connectors, and agents in client environments (on‑premise or cloud).
  • Ensure secure connectivity between client systems and our software services using APIs, ODBC, and other protocols.
  • Support the setup of secure communication (VPN, SFTP, certificates, firewall configuration, etc.).
Integration & Data Connectivity
  • Establish and validate integrations between Diligent software and client data sources (SQL databases, ERPs, HR systems, document repositories, etc.).
  • Use REST and SOAP APIs to connect and synchronise data between systems.
  • Develop and maintain scripts through Audit Command Language (ACL), HighBond Command Language (HCL) and Python to support automated deployments.
Troubleshooting & Support
  • Diagnose and resolve technical issues related to installations, integrations or configurations.
  • Document installation procedures, configuration details and scripting logic.
Collaboration
  • Partner with implementation consultants, project managers and Diligent development teams to ensure smooth project delivery.
  • Communicate complex technical information to all relevant stakeholders.
  • Contribute to internal best practices, scripts and templates to improve template efficiency.
Training and Support
  • Conduct training sessions (virtually or onsite) to ensure the clients users are ready and comfortable with the system.
  • Ensuring the client can adopt best practices for using the software.
  • Guide clients in leveraging reporting and analytics tools to derive actionable insights and drive continuous improvement.
Risk Management
  • Demonstrate a keen eye for identifying risks and issues, proactively mitigating potential roadblocks to project success.
  • Uphold high productivity standards, delivering work within agreed time frames while completing all administrative tasks efficiently.
Required Skills and Experience
Technical knowledge
  • Strong understanding of API integrations (REST, SOAP) and data connectivity protocols (ODBC, SFTP).
  • Experience with data sources such as SQL Server, Oracle, PostgreSQL or cloud‑based databases.
  • Proficiency in scripting languages such as Python or SQL.
  • Knowledge of network security concepts (firewalls, ports, certificates, encryption, and authentication methods).
  • ERP backend knowledge.
  • Experience with AI.
Professional Experience
  • 35 years experience in a technical consulting, implementation, or system integration role.
  • Experience working with SaaS platforms.
  • Strong troubleshooting and problem‑solving skills with the ability to analyse logs, errors, and connection issues.
  • Ability to work on multiple concurrent client projects.
Qualifications
  • Bachelor's degree in computer science, Information Technology, or related discipline.
  • Microsoft certification (desirable).
Behavioural Skills & Soft Competencies
Work Ethic and Attention to Detail
  • Possesses a strong work ethic, commits to excellence and demonstrates meticulous attention to detail with a genuine passion for accuracy in all endeavours.
Customer-Centric Approach
  • The candidate exhibits a desire to exceed customer expectations by delivering exceptional service and value. The candidate is capable of effectively transferring knowledge and conducting personalised one‑on‑one training sessions.
Performance under Pressure
  • Excel in working under pressure and adhering to strict deadlines without compromising quality. Demonstrate the ability to work independently, self‑manage, and remain focused on tasks.
Adaptability and Learning Orientation
  • Effectively prioritise tasks and adapt to evolving priorities while maintaining focus.
  • Openness to direction, coupled with a proactive attitude towards learning and innovation.
Professional Communication and Relationship Management
  • Display professional business etiquette in all interactions, ensuring effective communication.
  • Proficient in managing client expectations and fostering strong client and stakeholder relationships.
  • A self‑starter who identifies and addresses project risks proactively, ensuring successful outcome.

Interested parties can send their CV to tamsinj@surtech.co.za

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.