Talent
Current Vacancies
We are driven by passion to make a meaningful difference in the technology world. Our culture fosters individual talent, mutual trust, and a constant state of learning. We support our people so they can master their career journeys to go further, reach higher, and realise their greatest potential. We work together, but we also stand out as individuals who take pride in being part of building the future. Our people are innovators, competent, and confident. If you want to be part of an organisation that creates opportunities for you to grow your career, experience, and support your wellbeing, we are it.
Senior .Net Java Developer
- Location : Durban - Hybrid position onsite/remote
- Employment Type : Permanent
- Working times: 08:00 – 17:00
- The purpose of the Senior .NET/Java Developer role is to lead and contribute to the development, implementation, and optimization of sophisticated software solutions. This pivotal position involves not only shaping the technical direction of projects but also guiding and mentoring the development team. The Senior .NET/Java Developer is responsible for ensuring the delivery of high-quality, secure, and scalable software applications. By championing innovation, collaboration, and continuous learning, this role plays a key part in driving the success of projects, meeting business requirements, and fostering a culture of excellence within the development team.
- Bachelor’s degree, BTech or NDip in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of hands-on experience in software development using .NET and Java technologies.
- Proven track record of leading and delivering successful software projects.
- Expertise in .NET framework (C#) and Java programming languages.
- Strong knowledge of system architecture, design patterns, and software development best practices.
- Proficiency in developing scalable and efficient applications.
Software Development and Systems Architecture
- Lead the design, development, and implementation of robust and scalable software solutions using .NET and Java technologies.
- Provide technical guidance to the development team, ensuring adherence to coding standards and best practices.
- Architect and design complex software systems, making informed decisions on technology stack, database design, and system integrations.
- Evaluate and recommend improvements to existing system architectures.
- Document system architectures, design decisions, and codebase for reference and knowledge sharing.
- Create comprehensive technical documentation for developed software solutions.
- Foster a culture of knowledge sharing and skill development within the team.
Team Collaboration and Project Support
- Lead and mentor junior developers, fostering a collaborative and innovative team environment.
- Collaborate with cross-functional teams, including analysts and stakeholders, to understand business requirements.
- Actively participate in project planning and provide accurate estimations for development tasks.
- Ensure timely delivery of high-quality software solutions within project timelines.
Quality Assurance, Code Review and Optimisation
- Conduct thorough code reviews to ensure code quality, performance, and maintainability.
- Implement and enforce coding standards within the development team.
- Identify and address performance bottlenecks in software applications.
- Implement optimization techniques for efficient system operation.
Security, Compliance and Troubleshooting
- Ensure software security measures are implemented, addressing vulnerabilities and following best practices.
- Collaborate with security and compliance teams to adhere to industry standards.
- Provide technical expertise during system troubleshooting, identifying and resolving complex issues.
Mid-Tier .Net Java Developer
- Location : Durban - Hybrid position onsite/remote
- Employment Type : Permanent
- Working times: 08:00 – 17:00
- The purpose of the Mid-Tier .NET/Java Developer role is to actively contribute to the design, development, and implementation of software solutions using .NET and Java technologies. This position plays a crucial role in executing software projects, ensuring adherence to coding standards, and collaborating with the development team. The Mid-Tier .NET/Java Developer is responsible for crafting efficient and reliable code, participating in project planning, and contributing to a positive team environment. By combining technical expertise with continuous learning, this role contributes to the overall success of projects and the ongoing growth of the development team.
- Bachelor’s degree, BTech or NDip in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of hands-on experience in software development using .NET and Java technologies.
- Proven track record of leading and delivering successful software projects.
- Expertise in .NET framework (C#) and Java programming languages.
- Strong knowledge of system architecture, design patterns, and software development best practices.
- Proficiency in developing scalable and efficient applications.
Software Development and Systems Architecture
- Contribute to the design, development, and implementation of software solutions using .NET and Java technologies.
- Seek guidance from senior team members, ensuring alignment with coding standards and best practices.
- Participate in the design of software systems, providing input on the technology stack, database design, and integrations.
- Assist in evaluating and suggesting improvements to existing system architectures.
- Contribute to documenting system architectures, design decisions, and codebase for team reference and knowledge sharing.
- Support the creation of technical documentation for developed software solutions.
- Actively participate in fostering a culture of knowledge sharing and skill development within the team.
Team Collaboration and Project Support
- Collaborate with the development team and actively engage in project tasks, fostering a collaborative and innovative team environment.
- Work closely with cross-functional teams, analysts, and stakeholders to understand business requirements.
- Participate in project planning sessions, providing estimates for development tasks.
- Contribute to ensuring the timely delivery of high-quality software solutions within project timelines.
Quality Assurance, Code Review and Optimisation
- Participate in code reviews to contribute to code quality, performance, and maintainability.
- Adhere to and enforce coding standards within the development team.
- Assist in identifying potential performance bottlenecks in software applications.
- Contribute to implementing optimization techniques for efficient system operation.
Security, Compliance and Troubleshooting
- Contribute to implementing software security measures, addressing vulnerabilities, and following best practices.
- Collaborate with security and compliance teams to align with industry standards.
- Provide support in troubleshooting system issues, assisting in identifying and resolving complex issues.
Mid-Tier PowerBI Developer
- Location : Durban - Hybrid position onsite/remote
- Employment Type : Permanent
- Working times: 08:00 – 17:00
- The purpose of the Intermediate Power BI Developer role is to leverage advanced expertise in Power BI development, data modelling, and visualization to contribute to the design, implementation, and optimization of comprehensive business intelligence solutions. This pivotal position involves collaborating with cross-functional teams, translating business requirements into dynamic and intuitive Power BI reports and dashboards, and ensuring the integrity, security, and performance of Power BI solutions. The Intermediate Power BI Developer will play a key role in enhancing data-driven decision-making processes within the organization, fostering innovation, and contributing to the continuous growth and success of the business through the effective utilization of Power BI technologies.
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 3 years of hands-on experience in Power BI development and implementation.
- Proven track record of designing and delivering successful Power BI solutions.
- Proficient in Power BI Desktop, Power Query, and DAX (Data Analysis Expressions).
- Strong understanding of data modeling concepts and techniques in Power BI.
- Experience with Power BI Service and Power BI Gateway configurations.
- Knowledge of integrating Power BI with various data sources and databases.
PowerBI Development
- Design, develop, and maintain Power BI reports and dashboards based on business requirements.
- Ensure the effective implementation of data models and data transformation processes in Power BI.
- Conduct data analysis to identify trends, patterns, and insights using Power BI.
- Create visually appealing and user-friendly Power BI dashboards for data presentation.
- Implement efficient data models in Power BI to support complex reporting requirements.
- Optimize Power BI models for performance, ensuring responsive and scalable solutions.
- Integrate Power BI with other data sources and systems to create comprehensive and unified reporting solutions.
- Collaborate with other teams to ensure seamless integration of Power BI into existing workflows.
- Implement and enforce security measures within Power BI to safeguard sensitive data.
- Adhere to governance policies and best practices for Power BI development and usage.
- Implement and enforce security measures within Power BI to safeguard sensitive data.
- Adhere to governance policies and best practices for Power BI development and usage.
Security and Governance
- Implement and enforce security measures within Power BI to safeguard sensitive data.
- Adhere to governance policies and best practices for Power BI development and usage.
Quality Assurance
- Implement and enforce security measures within Power BI to safeguard sensitive data.
- Adhere to governance policies and best practices for Power BI development and usage.
- Implement and enforce security measures within Power BI to safeguard sensitive data.
- Adhere to governance policies and best practices for Power BI development and usage.
Collaboration and Comunication
- Implement and enforce security measures within Power BI to safeguard sensitive data.
- Adhere to governance policies and best practices for Power BI development and usage.
Senior Sharepoint Developer
- Location : Durban - Hybrid position onsite/remote
- Employment Type : Permanent
- Working times: 08:00 – 17:00
- As a Senior SharePoint Developer, your role is pivotal in designing, implementing, and maintaining innovative SharePoint solutions that enhance collaboration, streamline business processes, and contribute to the overall efficiency of the organization. Leveraging your advanced expertise in SharePoint development, you will lead the creation of custom applications, integrations, and workflows, ensuring seamless functionality and optimal user experience. Your responsibilities include staying abreast of SharePoint advancements, providing technical leadership to the development team, and collaborating with stakeholders to understand and address business requirements. As a senior member of the development team, you play a key role in shaping the SharePoint architecture and driving the successful delivery of high-quality solutions aligned with organizational objectives.
- Bachelor’s degree in Computer Science, Information Technology, or a related field. Master’s degree is a plus.
- Proven experience as a SharePoint Developer, with at least [X years] in a senior role.
- Extensive experience in designing, developing, and implementing SharePoint solutions.
- Expertise in SharePoint Server and SharePoint Online.
- Proficient in SharePoint development tools, including SharePoint Designer and Visual Studio.
- Strong knowledge of SharePoint Framework (SPFx), PowerShell scripting, and SharePoint REST APIs.
- Experience with SharePoint integration technologies and third-party tools.
- Proficient in .NET framework, C#, JavaScript, HTML, and CSS for SharePoint development.
SharePoint Solution Design
- Lead the design and architecture of SharePoint solutions, considering scalability and performance.
- Collaborate with stakeholders to gather and analyze business requirements.
- Provide technical expertise in recommending optimal SharePoint configurations.
Custom Application Development
- Develop custom applications, features, and web parts using SharePoint technologies.
- Implement complex workflows and integration solutions tailored to business needs.
- Ensure code quality, adherence to coding standards, and optimal performance.
SharePoint Administration
- Administer SharePoint environments, including configuration, maintenance, and troubleshooting.
- Implement security measures and permissions in alignment with organizational policies.
- Monitor and optimize SharePoint performance and resolve technical issues.
Collaboration and Stakeholder Engagement
- Collaborate with cross-functional teams to understand and address SharePoint requirements.
- Communicate effectively with stakeholders, providing updates and gathering feedback.
- Offer guidance on SharePoint best practices to internal teams and end-users.
Technical Leadership
- Provide technical leadership and mentorship to junior SharePoint developers.
- Stay informed about the latest SharePoint advancements and industry best practices.
- Conduct knowledge-sharing sessions and training within the development team.
Documentation and Reporting
- Create comprehensive technical documentation for SharePoint solutions.
- Generate regular reports on project progress, issues, and resolutions.
- Maintain accurate records of SharePoint configurations and customizations.
Quality Assurance and Testing
- Implement thorough testing processes for SharePoint solutions.
- Conduct unit testing, integration testing, and user acceptance testing.
- Ensure compliance with quality standards and resolve any identified issues.
SharePoint Upgrades and Migration
- Lead or contribute to SharePoint version upgrades and migration projects.
- Assess and mitigate risks associated with system upgrades.
- Collaborate with IT teams to ensure a smooth transition to new SharePoint versions.
User Training and Support
- Develop training materials and conduct user training sessions.
- Provide ongoing support to end-users, addressing inquiries and issues.
- Foster a positive user experience through effective support mechanisms.
Compliance and Security
- Ensure SharePoint solutions comply with relevant data security and privacy regulations.
- Implement and enforce security measures to protect SharePoint assets.
- Collaborate with cybersecurity teams to address potential vulnerabilities.
Senior Security Engineer
- Location : Durban - Hybrid position onsite/remote
- Employment Type : Permanent
- Working times: 08:00 – 17:00
- The purpose of the Senior Security Engineer role is to lead and execute comprehensive security strategies, ensuring the protection and integrity of organizational assets. This position plays a critical role in designing, implementing, and managing robust security solutions. The Senior Security Engineer is responsible for assessing and mitigating security risks, staying current with emerging threats, and providing expert guidance to the organization. By leading security initiatives and collaborating with cross-functional teams, this role contributes to the development and maintenance of a secure and resilient information technology environment.
- Bachelor’s degree in Computer Science, Information Technology, Cybersecurity, or a related field. A master’s degree is a plus.
- Minimum of 7 years of hands-on experience in cybersecurity, with at least 3 years in a senior or lead role.
- Proven experience in designing and implementing complex security solutions.
- Industry-recognized certifications such as CISSP, CISM, or equivalent.
- Additional certifications in specific technologies or areas of expertise are desirable.
- In-depth knowledge of security infrastructure design and implementation.
- Expertise in incident response, vulnerability assessment, and penetration testing.
- Proficiency in security compliance, auditing, and policy development.
- Strong understanding of security architecture principles and technologies.
- Hands-on experience with security tools and technologies, including SIEM, IDS/IPS, firewalls, and antivirus solutions.
- Familiarity with identity and access management solutions and practices.
- Strong Technical abilities to assess, repair and implement Server and Infrastructure related kit.
Security Infrastructure Design and Implementation
- Lead the design, implementation, and management of robust security infrastructure.
- Develop and enforce security policies, procedures, and standards.
- Conduct regular risk assessments to identify and address potential security gaps.
- Collaborate with IT teams to integrate security measures seamlessly into existing systems.
- Stay informed about emerging threats and technologies to adapt the security infrastructure proactively.
Incident Response, Management, and Analysis
- Establish incident response procedures and lead investigations into security incidents.
- Analyze incidents, produce detailed reports, and implement corrective actions.
- Conduct post-incident reviews to enhance incident response processes.
- Collaborate with legal and law enforcement entities as needed during security incidents.
- Provide guidance and training to the team on effective incident response techniques.
Vulnerability Assessment and Management
- Conduct regular vulnerability assessments and manage vulnerability programs.
- Remediate security vulnerabilities to enhance the organization’s security posture.
- Develop and implement automated tools for continuous vulnerability scanning.
- Collaborate with system administrators to implement patches and updates promptly.
- Provide detailed vulnerability reports and recommendations to stakeholders.
Security Compliance, Auditing, and Policy Development
- Ensure compliance with industry standards, regulations, and best practices.
- Conduct security audits, develop security policies, and enforce their implementation.
- Regularly review and update security policies based on evolving threats and regulations.
- Facilitate external audits and assessments to validate compliance.
- Monitor and report on compliance metrics to senior management.
Security Awareness, Training, and Communication
- Develop and deliver security awareness programs for employees.
- Provide training on security best practices and policies.
- Communicate security risks, issues, and recommendations to stakeholders.
- Create and distribute security-related educational materials for ongoing awareness.
- Establish a communication plan for immediate response during security incidents.
Security Architecture Review and Technology Evaluation
- Review and assess security architecture, making recommendations for improvement.
- Evaluate emerging security technologies and lead their integration.
- Regularly review and update security architecture documentation.
- Conduct in-depth analysis of potential security solutions to inform decision-making.
- Collaborate with vendors to evaluate the security features of third-party products.
Continuous Learning, Professional Development, and Threat Intelligence Monitoring
- Stay current with industry trends, emerging threats, and security technologies.
- Pursue relevant certifications and training for continuous professional development.
- Monitor and analyze threat intelligence sources to stay informed about emerging threats.
- Collaborate with threat intelligence sharing groups and organizations.
- Contribute to industry forums and publications to share insights and gain knowledge.
Identity and Access Management
- Implement and manage identity and access management controls.
- Ensure proper access controls and permissions to protect sensitive information.
- Regularly review and update access control policies based on organizational changes.
- Conduct access reviews to validate the appropriateness of user permissions.
- Implement multi-factor authentication and other advanced access controls.
Endpoint Security and Network Design
- Implement and manage endpoint security solutions.
- Design and implement secure network architectures, including firewalls and VPNs.
- Conduct security assessments of network infrastructure.
- Implement and manage encryption protocols for data in transit.
- Collaborate with network engineers to design and implement secure network segments.
Junior Security Engineer
- Location : Durban - Hybrid position onsite/remote
- Employment Type : Permanent
- Working times: 08:00 – 17:00
- The Junior Security Engineer will support the Information Security team in protecting the organization’s information systems. This role involves monitoring security systems, identifying potential threats, and assisting in the implementation of security measures.
- Bachelor’s degree in Computer Science, Information Technology, Cybersecurity, or a related field.
- Basic certifications in cybersecurity such as CompTIA Security+, Certified Information Systems Security Professional (CISSP), or equivalent.
- Willingness to pursue and obtain additional relevant certifications as directed.
- Basic understanding of security infrastructure design and implementation concepts.
- Familiarity with security policies, procedures, and standards.
- Knowledge of risk assessment methodologies and techniques.
- Basic understanding of incident response procedures and investigation techniques.
Security Monitoring and Incident Response
- Monitor security alerts and perform initial analysis to identify potential security incidents.
- Assist in the investigation and documentation of security incidents and breaches.
- Support the incident response team in mitigating threats and restoring normal operations.
Vulnerability Management
- Conduct regular vulnerability assessments and scans.
- Assist in the remediation of identified vulnerabilities in collaboration with IT and development teams.
- Track and report on the status of vulnerability remediation efforts.
Security Tools and Systems Maintenance
- Assist in the configuration and maintenance of security tools such as firewalls, intrusion detection/prevention systems, and antivirus software.
- Ensure security tools and operating systems are up-to-date and functioning properly.
Compliance and Audit Support
- Support the Information Security team in preparing for security audits and assessments.
- Help maintain documentation related to security policies, procedures, and compliance requirements.
Security Awareness and Training
- Participate in the development and delivery of security awareness training programs for employees.
- Assist in creating educational materials and communications to promote security best practices.
Documentation and Reporting
- Maintain accurate and detailed documentation of security incidents, vulnerabilities, and remediation actions.
- Prepare reports on security activities and metrics for management review.
Senior Networking Engineer
- Location : Durban - Hybrid position onsite/remote
- Employment Type : Permanent
- Working times: 08:00 – 17:00
- The Senior Networking Engineer plays a pivotal role in orchestrating the design, implementation, and optimization of robust network infrastructures. With a focus on innovation and efficiency, this role involves leading a team to ensure seamless connectivity, high-performance reliability, and cybersecurity resilience. As a key contributor, the Senior Networking Engineer strives to enhance network architectures, implement cutting-edge technologies, and provide strategic direction, ensuring an agile and secure network environment aligned with organizational objectives.
- Bachelor’s degree in Computer Science, Information Technology, or a related field. A master’s degree is a plus.
- Minimum of 8 years of hands-on experience in network engineering.
- Proven experience in designing, implementing, and optimizing large-scale network infrastructures.
- Industry-recognized certifications such as Cisco Certified Network Professional (CCNP) or equivalent.
- Additional certifications in cybersecurity (e.g., Certified Information Systems Security Professional – CISSP) are desirable.
- Experience with Firewalling (ie Sophos, Fortigate etc) is a plus.
- In-depth knowledge of network protocols, routing, and switching.
- Expertise in network security principles, practices, and technologies.
- Hands-on experience with network monitoring tools.
- Proficient in the configuration and management of routers, switches, firewalls, and other network devices.
- Familiarity with cloud networking and virtualization technologies.
Network Design and Architecture
- Lead the design and development of scalable and resilient network architectures.
- Evaluate emerging technologies for potential integration into the network infrastructure.
- Ensure network designs align with business objectives and support future scalability.
- Collaborate with cross-functional teams to incorporate network requirements into overall system designs.
- Implementation of secure network infrastructure.
Network Implementation and Optimization
- Oversee the implementation of network solutions, ensuring alignment with design specifications.
- Optimize network performance by identifying and addressing bottlenecks and inefficiencies.
- Conduct regular assessments to identify opportunities for improvement and implement enhancements.
- Collaborate with vendors and internal teams to deploy and configure network equipment.
Network Security and Cyber Resilience
- Implement and maintain robust security measures to protect the integrity and confidentiality of network data.
- Conduct regular security audits and vulnerability assessments.
- Collaborate with cybersecurity teams to develop and enforce network security policies.
- Lead incident response efforts related to network security breaches.
Team Leadership and Collaboration
- Provide leadership and mentorship to the network engineering team.
- Collaborate with IT teams, system administrators, and other stakeholders to achieve seamless integration.
- Foster a collaborative and innovative team environment.
- Participate in hiring and training initiatives to build a skilled and cohesive network engineering team.
- Working closely with the Principal Engineers to ensure that business is always kept up to date with projects and tasks.
Network Monitoring and Troubleshooting
- Implement and manage network monitoring tools to ensure continuous visibility.
- Respond to network-related incidents, troubleshoot issues, and implement corrective actions.
- Develop and maintain documentation related to network configurations and troubleshooting procedures.
- Establish and maintain protocols for proactive monitoring and early issue detection.
Capacity Planning and Scalability
- Conduct capacity planning assessments to ensure network resources meet current and future demands.
- Recommend and implement scalable solutions to accommodate business growth.
- Collaborate with stakeholders to understand future network requirements and plan accordingly.
- Monitor and manage network resource utilization to optimize performance.
Vendor Management
- Build and maintain relationships with network equipment vendors.
- Evaluate vendor products and solutions to ensure they align with organizational needs.
- Negotiate contracts and agreements with vendors to secure favorable terms.
- Stay informed about industry trends and advancements from key vendors.
Policy Development and Documentation
- Develop and enforce network-related policies and procedures.
- Create comprehensive documentation for network configurations, processes, and best practices.
- Ensure team members adhere to established policies and procedures.
- Regularly review and update documentation to reflect changes in the network environment.
Project Management
- Lead and manage network-related projects from initiation to completion.
- Define project scope, objectives, and deliverables.
- Develop project plans, allocate resources, and monitor progress.
- Communicate project status and outcomes to relevant stakeholders.
Junior Networking Engineer
- Location : Durban - Hybrid position onsite/remote
- Employment Type : Permanent
- Working times: 08:00 – 17:00
- The Junior Network Engineer contributes to the development and maintenance of secure and efficient network infrastructures. Working under the guidance of senior team members, this role involves actively participating in the design, implementation, and troubleshooting of network components. The Junior Network Engineer plays a pivotal role in supporting day-to-day network operations, ensuring connectivity, and gaining hands-on experience in various aspects of network engineering. This position provides an opportunity for professional growth and development within the dynamic field of networking.
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Basic certifications such as CompTIA Network+, Cisco CCNA, or equivalent.
- Understanding of network protocols, topologies, and architectures.
- Familiarity with network hardware, including routers, switches, and firewalls.
- Knowledge of TCP/IP, DNS, DHCP, and other networking concepts.
- Basic understanding of security principles and protocols.
Network Design and Architecture
- Assist in the design and development of network architectures under supervision.
- Learn to evaluate emerging technologies for potential integration into the network infrastructure.
- Support the alignment of network designs with business objectives and future scalability.
- Collaborate with cross-functional teams to incorporate network requirements into overall system designs.
Network Implementation and Optimization
- Support the implementation of network solutions, ensuring adherence to design specifications.
- Learn to optimize network performance by identifying and addressing inefficiencies.
- Participate in regular assessments to identify opportunities for improvement and assist in implementing enhancements.
- Collaborate with vendors and internal teams under supervision to deploy and configure network equipment.
Network Security and Cyber Resilience
- Assist in implementing and maintaining security measures to protect network data integrity and confidentiality.
- Participate in regular security audits and vulnerability assessments.
- Collaborate with cybersecurity teams to understand and enforce network security policies.
- Provide support in incident response efforts related to network security breaches.
Network Monitoring and Troubleshooting
- Assist in implementing and managing network monitoring tools for continuous visibility.
- Provide support in responding to network-related incidents, troubleshooting issues, and implementing corrective actions.
- Learn to develop and maintain documentation related to network configurations and troubleshooting procedures.
- Contribute to establishing protocols for proactive monitoring and early issue detection.
Mid-Tier Engineer
- Location : Durban - Hybrid position onsite/remote
- Employment Type : Permanent
- Working times: 08:00 – 17:00
- The Mid-tier Engineer plays a pivotal role in providing technical support expertise to our client base and ensure clients are delighted and serviced at a high standard. Subscribing to the company culture and values. To have a continuous improvement mindset striving for personal and professional excellence. Your industry-recognised expertise positions you as a mentor and influencer to junior engineers, offering guidance and knowledge transfer to technical staff within your specialised discipline.
- Bachelor’s degree or National Diploma in engineering or related field
- Minimum of 3 years of experience in technical roles
- A keen interest in IT Security (Sophos, Fortinet, Offensive Security etc. )
- A keen interest in Networking (HPE Aruba, Sophos etc.)
- Technical and analytical skills
- Excellent problem-solving and critical thinking skills
- Excellent communication and interpersonal skills
- Able to work as part of a team and independently
- Open minded to personal growth and development
- Firm understadning of Security Best Practice
- Security First mindset when solving problems
Technical Support
- Provide expert service delivery to clients
- Support clients technically
- Manage the development and implementation of technical solutions
- Serve as an escalation for junior technicians
- Follow through on allocated tasks to completion
- Provide high level of service delivery to clients and management. Clients must be delighted in your work
- Response times to align with client contract terms
- Calls are to be escalated immediately if unable to be resolved in contracted resolution time
- Support will include onsite and remote support
- Typical support will include but not be limited to :
- Microsoft Environment – Server, Desktop, Cloud (M365, Azure)
- VMWARE, Hyper V
- Tier 1 Hardware Brands – Server, Storage, Networking
- Firewall / Security Skillsets – Particularly Sophos/Fortigate
- SD-WAN Technologies
- Endpoint, Antivirus
- VOIP
- Basic general all-around networking skills – IP configuration, subnetting, best-practice configurations, VLANs, routing etc.
- Threat Hunting
- Security Remediation
Administration
- Meet with Service Delivery Manager (SDM) and or Helpdesk Manager weekly to align on projects, activities
- Take ownership and responsibility for tasks allocated
- Complete tasks allocated timeously
- Take a proactive stance with TD and or SDM to ensure forward momentum always
- Ensure that you keep customer technical documentation up to date
- Ensure administration is always up to date in systems
- Maintain technical certifications
- Achieve your billable hours-based targets
- Account for 100% of your time in the service desk
SOC
- Assist in research and development in creating a SOC for the company
- Assist in establishing the SOC for the company
- Assist with the management, support and maintenance of the SOC environment
- Assist with the optimization and enhancement of the SOC environment
Solutions
- Support, deploy, maintain and troubleshoot enterprise environments and solutions for our customers
- Support, deploy, maintain and troubleshoot public cloud-hosted architecture and solutions for our customers
- Maintain solid documentation on solutions
Internal and External Communication
- Communicate effectively via company communication tools (WhatsApp Teams, Service Desk etc.)
- Build relationships with customers and the technical team
- Ensure quick turnaround time when communicating
- Maintain a professional culture with colleagues and customers
- Respond to work communications quickly and effectively
Mid-Tier Business Analyst
- Location : Durban - Hybrid position onsite/remote
- Employment Type : Permanent
- Working times: 08:00 – 17:00
- The primary purpose of the Mid-Tier Business Analyst is to bridge the gap between business needs and IT solutions by analyzing, documenting, and communicating requirements for IT consulting projects. This role involves collaborating with stakeholders to identify business objectives, developing detailed functional specifications, and ensuring that technical solutions meet business goals. The Mid-Tier Business Analyst is responsible for conducting market and data analysis, facilitating workshops, and supporting project delivery to enhance client satisfaction and drive successful project outcomes.
- Bachelor’s degree in Business Administration, Information Technology, Computer Science, or a related field.
- Business Analysis certifications such as Certified Business Analysis Professional (CBAP) or PMI Professional in Business Analysis (PMI-PBA) are preferred.
- 3-5 years of experience in business analysis, preferably within the IT consulting industry.
- Proven experience in gathering and documenting business requirements and developing functional specifications.
- Experience in business process improvement and workflow design.
- Demonstrated experience in conducting market and data analysis.
- Proficiency in business analysis tools and techniques (e.g., use case modeling, process mapping, SWOT analysis).
- Familiarity with project management software and methodologies (e.g., Microsoft Project, Jira, Agile, Scrum).
- Strong understanding of IT systems and software development lifecycle (SDLC).
- Ability to work independently and as part of a team in a fast-paced and dynamic environment.
- Strong client focus and customer service orientation.
- Willingness to travel as needed for client meetings and project requirements.
- Adaptability and flexibility to accommodate changing business needs and project demands.
Requirements Gathering and Analysis
- Conduct stakeholder interviews to elicit and document business requirements.
- Analyze and prioritize requirements to ensure alignment with business objectives.
- Develop detailed functional specifications and use cases.
Business Process Improvement
- Analyze current business processes and identify areas for improvement.
- Propose new processes and workflows to enhance efficiency and effectiveness.
- Create process maps and documentation to support implementation.
Solution Design and Documentation
- Collaborate with IT teams to design solutions that meet business requirements.
- Document technical specifications and user stories.
- Ensure that solutions are feasible and aligned with business goals.
Stakeholder Management
- Engage with stakeholders to understand their needs and expectations.
- Facilitate workshops and meetings to gather input and feedback.
- Communicate project progress and changes to stakeholders effectively.
Testing and Quality Assurance
- Develop test plans and test cases to validate that solutions meet requirements.
- Conduct user acceptance testing (UAT) and coordinate with stakeholders for feedback.
- Document and track defects, ensuring resolution before project completion.
Project Support
- Provide ongoing support throughout the project lifecycle, from initiation to post-implementation.
- Assist in developing project plans and timelines.
- Monitor project progress and provide regular updates to the project manager.
Training and Documentation
- Create training materials and user guides for new systems and processes.
- Conduct training sessions for end-users and stakeholders.
- Ensure all documentation is up-to-date and accessible.
Continuous Improvement
- Identify areas for improvement in business analysis practices and methodologies.
- Implement best practices and lessons learned from previous projects.
- Promote a culture of continuous improvement within the team.
Mid-Tier Project Manager
- Location : Durban - Hybrid position onsite/remote
- Employment Type : Permanent
- Working times: 08:00 – 17:00
- The primary purpose of the Mid-Tier Project Manager is to oversee and manage IT consulting projects from initiation to completion, ensuring successful delivery within scope, budget, and timeline. This role involves coordinating cross-functional teams, managing client relationships, and applying best practices in project management to deliver high-quality solutions that meet client needs. The Mid-Tier Project Manager is responsible for identifying project risks, developing mitigation strategies, and ensuring effective communication among stakeholders to achieve project goals and enhance client satisfaction.
- Bachelor’s degree in Computer Science, Information Technology, Business Administration, or a related field.
- Project Management Professional (PMP) certification or equivalent (e.g., PRINCE2, CAPM) is preferred.
- Additional certifications in Agile methodologies (e.g., Certified ScrumMaster, PMI-ACP) are advantageous.
- 3-5 years of experience in project management, preferably in the IT consulting industry.
- Proven track record of successfully managing and delivering IT projects on time, within scope, and within budget.
- Experience in managing cross-functional teams and working in a matrix organization.
- Demonstrated experience in risk management, quality assurance, and stakeholder management.
- Proficiency in project management software (e.g., Microsoft Project, Jira, Trello).
- Strong understanding of IT systems, software development lifecycle (SDLC), and Agile methodologies.
- Knowledge of relevant technologies and tools used in IT consulting projects.
- Ability to travel as needed for client meetings and project requirements.
- Adaptability and flexibility to work in a fast-paced and dynamic environment.
- Strong client focus and customer service orientation.
- Ability to work independently and as part of a team.
Project Planning and Execution
- Develop comprehensive project plans outlining scope, objectives, deliverables, and timelines.
- Define project tasks and resource requirements.
- Allocate project resources and manage resource allocation throughout the project lifecycle.
- Monitor and track project progress against the plan, adjusting as necessary.
Stakeholder Management
- Identify and engage with project stakeholders to ensure clear understanding of project goals and expectations.
- Maintain regular communication with stakeholders, providing updates on project status and addressing concerns.
- Facilitate stakeholder meetings and presentations to ensure alignment and support.
Risk Management
- Identify potential project risks and develop risk mitigation strategies.
- Monitor risk factors and implement contingency plans as needed.
- Conduct regular risk assessments and update risk management plans.
Quality Assurance and Control
- Establish quality standards and criteria for project deliverables.
- Conduct quality assurance activities to ensure deliverables meet established standards.
- Review and approve project deliverables before final submission to clients.
Budget Management
- Develop and manage project budgets, ensuring costs are controlled and within allocated funds.
- Monitor project expenditures and identify cost-saving opportunities.
- Provide regular financial reports to stakeholders and management
Client Relationship Management
- Build and maintain strong relationships with clients, understanding their needs and expectations.
- Act as the primary point of contact for clients, addressing inquiries and concerns promptly.
- Ensure client satisfaction through effective project delivery and issue resolution.
Reporting and Documentation
- Prepare and deliver regular project status reports to stakeholders and management.
- Maintain comprehensive project documentation, including plans, reports, and meeting minutes.
- Ensure all project documentation is accurate, up-to-date, and accessible to relevant parties.
Continuous Improvement
- Identify areas for process improvement within project management practices.
- Implement best practices and lessons learned from previous projects.
- Promote a culture of continuous improvement within the project team.
Marketing Manager
- Location : Durban - Hybrid position onsite/remote
- Employment Type : Permanent
- Working times: 08:00 – 17:00
- This position is responsible for leading and executing the marketing initiatives for the group. The ideal candidate will be responsible for developing and implementing effective marketing strategies to drive brand awareness, lead generation, and customer engagement.
- Bachelor’s degree in Marketing, Business, or a related field.
- Proven experience of 3 years + in a marketing management role, preferably in the IT industry.
- Successful track record of developing and implementing marketing strategies.
- In-depth knowledge of digital marketing channels, tools, and analytics.
- Proficiency in SEO, SEM, social media advertising, and email marketing.
- Excellent written and verbal communication skills.
- Ability to create compelling and effective marketing content.
- Strong analytical skills to measure and analyze marketing performance.
- Data-driven decision-making approach.
- Ability to collaborate effectively with cross-functional teams.
- Innovative thinking and the ability to develop creative marketing campaigns.
- Strong project management skills with the ability to manage multiple initiatives simultaneously.
Strategic Marketing Planning
- Create and execute comprehensive marketing plans aligned with company goals.
- Utilise market research to identify opportunities and trends and understand customer needs and preferences.
- Analyse performance metrics and key performance indicators (KPIs) to assess the effectiveness of marketing campaigns and adjust strategies accordingly.
- Develop and manage marketing budgets, ensuring effective allocation of resources to maximise ROI.
- Conduct regular assessments of competitor brands to identify strengths, weaknesses, and opportunities for differentiation.
Brand Development, Positioning and Messaging
- Define and articulate the brand’s personality, values, and voice to create a consistent and relatable brand persona. Drive brand positioning and messaging strategies to target audiences.
- Engage internal stakeholders to become brand advocates, aligning their understanding and representation of the brand with external messaging.
- Evaluate and align partnerships and sponsorships with the brand’s values and positioning to enhance brand perception.
Digital Marketing Management
- Oversee the digital marketing strategy, including SEO, SEM, social media, and email marketing.
- Manage online presence and optimise digital channels for lead generation.
- Analyse performance metrics and adjust strategies accordingly.
- Ensure consistent messaging and branding across all communication channels.
- Oversee the development and maintenance of the company website to ensure a user-friendly experience and alignment with marketing goals.
- Implement strategies to manage and enhance the online reputation of the brand, addressing negative reviews and promoting positive feedback.
Content Development
- Develop compelling and targeted content for various channels (Websites, LinkedIn, Facebook, Instagram, etc.)
- Create and maintain a content calendar outlining the schedule for content creation and publication across various channels.
- Coordinate with internal teams for content creation.
- Create long-form content such as articles, whitepapers, and industry reports to establish thought leadership.
- Design and develop visual content, including infographics, images, and videos, to enhance engagement.
- Develop case studies and testimonials showcasing successful customer experiences and outcomes.
- Script and develop content for podcasts and videos, ensuring a cohesive and engaging narrative.
Lead Generation
- Develop and implement lead-generation campaigns to drive sales opportunities.
- Design and execute email campaigns to promote lead magnets and nurture leads through the sales funnel.
- Plan and execute webinars and virtual events to generate leads and engage with potential customers.
- Collaborate with the Sales Manager to ensure marketing efforts align with sales objectives.
- Collaborate with industry partners for joint marketing initiatives and lead-sharing programs.
- Utilize Customer Relationship Management (CRM) systems to track and manage leads throughout the sales cycle.
Event Planning and Execution
- Plan and execute industry events and webinars to enhance brand visibility.
- Plan and execute internal company events.
- Coordinate logistics, sponsorships, and promotional activities for events.
- Liaise with event vendors, including caterers, audio-visual teams, and decorators, to coordinate logistics and ensure a seamless event.
- Coordinate the creation of event collateral, signage, and branded materials to enhance the event experience.
- Secure event sponsors and manage relationships, ensuring sponsor benefits are delivered as agreed.
- Identify potential risks and develop contingency plans to address unforeseen challenges during the event.
Internship Programme
Our Internship Programme provides young individuals with an opportunity to add workplace experience and knowledge to their skillsets. The graduates in the programme can supplement their qualifications with real work experience. We accept graduates who have completed degrees or diplomas in a wide range of courses, covering all aspects of Information Technology and business.