email: umphakathirecruitment.com@gmail.com | phone: +27 65 896 1672

Cloud Architect

Design and manage the cloud services infrastructure, particularly for Edge Cloud services. This role is responsible for creating robust, scalable, and cost-effective cloud solutions that meet client needs. Key Responsibilities: Architect and implement cloud solutions on various platforms. Manage and optimize Edge Cloud services for performance and reliability. Ensure compliance with security and governance standards. […]

IoT Specialist

Manage and oversee the development and deployment of Internet of Things (IoT) projects. This role involves everything from hardware selection to data pipeline management, ensuring the seamless operation of connected devices. Key Responsibilities: Lead the planning and execution of IoT projects. Evaluate and select appropriate IoT hardware and software components. Establish and manage data collection, […]

AI/Machine Learning Engineer

Develop and deploy innovative Edge AI solutions that provide intelligent insights and automation for clients. This role requires a strong understanding of machine learning models and their application in resource-constrained, real-time environments. Key Responsibilities: Design, build, and deploy machine learning models for Edge AI applications. Integrate AI solutions with IoT devices and other edge infrastructure. […]

Training Specialist

The Training Specialist is responsible for developing and delivering educational programs to clients on new software and systems. This role ensures that end-users are proficient and confident in using the technology implemented. Responsibilities: Develop comprehensive training materials, including manuals, presentations, and e-learning content. Deliver engaging and effective training sessions for individuals and groups. Assess training […]

Technical Support Engineer

The Technical Support Engineer provides ongoing assistance and technical expertise for the software and solutions implemented for clients. This role is crucial for maintaining system stability and ensuring a high level of client satisfaction. Responsibilities: Provide ongoing assistance and monitoring for implemented software and solutions. Troubleshoot and resolve technical issues reported by clients in a […]

Business Process Analyst

The Business Process Analyst is a key driver of efficiency, focusing on the analysis, design, and optimization of business processes. This role identifies inefficiencies and bottlenecks, and then designs new workflows to improve productivity and effectiveness. Responsibilities: Analyze and document existing business processes across various client departments. Identify inefficiencies, redundancies, and areas for improvement. Design […]

Implementation Consultant

The Implementation Consultant is responsible for managing the full lifecycle of software and system implementation projects. This role requires a strong blend of technical and client-facing skills to ensure seamless end-to-end delivery and successful user adoption. Responsibilities: Handle the complete end-to-end delivery of software and systems. Gather and analyze detailed business requirements from clients. Configure […]

System Architect

The System Architect will be a senior technical leader responsible for designing the overall structure of software and IT systems. This role ensures that the system components are well-integrated, scalable, and aligned with the company’s long-term business goals. Key Responsibilities Defining the technical architecture and infrastructure of new systems. Evaluating and selecting appropriate technologies and […]

Project Manager

The Project Manager is responsible for planning, executing, and closing IT projects for clients. This includes managing project scope, budget, timeline, resources, and risks to ensure successful delivery of software development, system implementations, and infrastructure deployments. Key Responsibilities: Define project scope, objectives, and deliverables in collaboration with clients and internal stakeholders. Develop detailed project plans, […]

Software Developer

The Software Developer is responsible for designing, developing, testing, and deploying custom software applications, mobile applications, and web solutions for a diverse client base. This role requires proficiency in various programming languages and development frameworks. Key Responsibilities: Collaborate with clients and project managers to gather and analyze software requirements. Design and develop robust, scalable, and […]

Scroll to top