Data Visualization Specialist

Requirements:

Experience & qualifications

    • Relevant tertiary qualification: Data Science, Computer Science, Graphic Design, Statistics, or a related field. Equivalent work experience is also considered.
    • 4+ years of experience in data visualization, data analysis, or a related field.
    • Experience with visualization tools like Tableau, Power BI, D3.js, or similar.
    • Portfolio showcasing previous data visualization work (e.g., dashboards, charts, interactive visualizations).

Technical requirements:

    • Familiarity with SQL and querying databases.
    • Basic knowledge of programming languages such as Python, R, or JavaScript for data manipulation and visualization.
    • Understanding of data structures and ability to work with large datasets.
    • Experience with statistical analysis and performance metrics.
    • Proficient in utilising designs software such as Figma.
  • Soft Skills:
    • Excellent communication skills with the ability to explain complex data insights to non-technical stakeholders.
    • Strong attention to detail and a passion for storytelling with data.
    • Ability to work independently as well as collaboratively within cross-functional teams.
    • Time management skills and ability to meet tight deadlines.

Key Responsibilities:

  • Data Visualization:
    • Design and create engaging, intuitive, and effective visualizations that simplify complex datasets.
    • Develop dashboards and reports using tools like Tableau, Power BI, D3.js, or similar.
    • Translate business needs into clear visualizations and user-friendly interfaces.
  • Data Analysis:
    • Collaborate with data engineers and analysts to extract, clean, and manipulate data.
    • Identify trends, patterns, and actionable insights from large datasets.
    • Interpret and convey findings through compelling narratives.
  • Collaboration:
    • Work closely with cross-functional teams (e.g., Product, Marketing, Sales) to gather requirements and feedback.
    • Present visual insights to non-technical stakeholders and adapt visuals based on audience needs.
  • Tool and Process Development:
    • Enhance the visualization framework by creating reusable templates, and optimizing visual tools and workflows.
    • Provide input on the selection of data visualization technologies and solutions.
    • Stay up to date on industry trends and the latest technologies in data visualization.
  • Quality Assurance:
    • Ensure that visualizations are accurate, accessible, and in compliance with data integrity standards.
    • Test visualizations for functionality, data accuracy, and responsiveness across different devices.


Daily Activities:

  • Meeting with stakeholders to understand visualization needs and translate them into designs.
  • Developing and refining dashboards, charts, infographics, and data visualizations.
  • Collaborating with data engineers to ensure data pipelines and sources are functioning correctly.
  • Testing visualizations for usability and performance before presenting them to stakeholders.
  • Providing training and support to teams in understanding and using visual data effectively.
  • Researching and staying updated on new visualization techniques and technologies.

 

Senior Data Anlayst

We are seeking a highly skilled and experienced Senior Data Analyst to join our team. The successful candidate will be responsible for leading data analysis efforts, providing strategic insights, and driving data-driven decision-making across the organization. This role involves advanced data manipulation, complex analysis, and working closely with senior management and cross-functional teams.

Required Qualifications:

  •  Bachelor’s degree in Statistics, Mathematics, Computer Science, Information Technology, or a related field.
  • Master’s degree is preferred.
  •  8-12 years of experience in a data analysis role, with a strong background in advanced data management, analysis, and visualization.

Technical Skills:

  • Proficiency in data analysis tools and software, such as SQL, Excel, and advanced data visualization tools (e.g., Tableau, Power BI).
  • Strong knowledge of statistical analysis, predictive modeling, and data mining techniques.
  • Experience with database management systems (e.g., SQL Server, Oracle).
  • Proficiency in programming languages such as Python or R.
  • Familiarity with big data technologies (e.g., Hadoop, Spark) and cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.
  • Analytical Skills: Strong analytical and problem-solving skills, with the ability to work with complex datasets and derive meaningful insights.

Key Responsibilities:

  • Advanced Data Analysis: Lead the analysis of large, complex datasets to extract actionable insights and support business strategies.
  • Strategic Reporting: Develop and maintain advanced reports and dashboards to track key performance indicators (KPIs) and support strategic planning.
  • Data Visualization: Create sophisticated visualizations to communicate complex data insights effectively to senior management and other stakeholders.
  • Data Management: Ensure data integrity, accuracy, and consistency by implementing rigorous data validation and quality control processes.
  • Requirements Gathering: Work with senior management and business units to understand their data needs and translate these into technical requirements and analytical solutions.
  • Data Modeling: Design and maintain advanced data models to support various analytical and reporting needs.
  • Collaboration: Collaborate with IT, business units, and other teams to ensure data alignment and consistency across the organization.
  • Trend Analysis and Forecasting: Conduct trend analysis and predictive modeling to provide proactive insights and support long-term strategic planning.
  • Ad hoc Analysis: Perform complex ad hoc analysis as required to support specific business initiatives and projects.
  • Documentation: Document methodologies, processes, and findings. Maintain comprehensive records of data analysis activities.
  • Mentorship: Mentor and guide junior data analysts, providing training and support to enhance their analytical skills and understanding.

Data Analyst

Job Summary:
We are looking for an experienced Data Analyst to join our team. The successful candidate will be responsible for analyzing complex datasets, providing actionable insights, and supporting data-driven decision-making processes. This role involves working closely with various departments to understand their data needs and deliver
accurate and timely analytical solutions.

Required Qualifications:

  • Education: Bachelor’s degree in Statistics, Mathematics, Computer Science,
    Information Technology, or a related field.
  • Experience: 5-7 years of experience in a data analysis role, with a strong
    background in data management, analysis, and visualization.

Technical Skills:

  • Proficiency in data analysis tools and software, such as SQL, Excel, and data
    visualization tools (e.g., Tableau, Power BI).
  • Strong knowledge of statistical analysis and data modeling techniques.
  • Experience with database management systems (e.g., SQL Server, Oracle).
  • Familiarity with programming languages such as Python or R is a plus.
  • Analytical Skills: Strong analytical and problem-solving skills, with the ability to work
    with complex datasets and derive meaningful insights.
  • Communication Skills: Excellent written and verbal communication skills, with the
    ability to present technical concepts to non-technical stakeholders.

Key Responsibilities:

  • Data Analysis: Collect, clean, and analyze large datasets to uncover trends,
    patterns, and insights that inform business decisions.
  • Reporting: Develop and maintain comprehensive reports and dashboards to track
    key performance indicators (KPIs) and business metrics.
  • Data Visualization: Create visualizations to communicate complex data insights in a
    clear and concise manner to stakeholders.
  • Data Management: Ensure data integrity and accuracy by performing regular data
    validation and quality checks.
  • Requirements Gathering: Work with business stakeholders to understand their data
    needs and requirements. Translate these needs into technical specifications and
    analytical solutions.
  • Data Modeling: Build and maintain data models to support various analytical and
    reporting needs.
  • Collaboration: Collaborate with IT, business units, and other teams to ensure data
    alignment and consistency across the organization.
  • Trend Analysis: Conduct trend analysis and forecasting to provide proactive insights
    and support strategic planning.
  • Ad hoc Analysis: Perform ad hoc analysis as required to support specific business initiatives and projects.
  • Documentation: Document methodologies, processes, and findings. Maintain clear and organized records of data analysis activities.
  • Training: Provide training and support to end-users on how to effectively use analytical tools and interpret data reports.

Talent Acquisition Recruiter

Job Description:

 We are seeking a highly organized and proactive Talent Acquisition Recruiter with expertise in HR operations to join our team. In this role, you will be responsible for attracting, sourcing, and hiring top talent while also supporting various HR functions. The ideal candidate will have a strong background in recruiting for along with a solid understanding of HR operations and compliance.

Responsibilities:

Talent Acquisition:

  • Collaborate with hiring managers to understand staffing needs and develop recruitment strategies.
  • Source and attract candidates using various methods such as job boards, social media, networking, and referrals.
  • Conduct interviews and evaluate candidates based on skills, experience, and cultural fit.
  • Manage the entire recruitment process from initial contact through onboarding.

HR Operations:

  • Assist with day-to-day HR activities including but not limited to employee relations, performance management, and compliance.
  • Maintain accurate and up-to-date employee records and HR databases.
  • Coordinate HR projects such as employee engagement initiatives, training programs, and policy implementation.
  • Ensure HR policies and procedures are consistently applied and compliant with legal requirements.

Data Management and Reporting:

  • Compile and analyze recruitment and HR metrics to identify areas for improvement.
  • Prepare regular reports on recruitment activity, turnover rates, and other HR-related metrics.
  • Compliance and Documentation:
  • Stay updated on employment laws and regulations to ensure compliance.
  • Prepare and maintain documentation related to HR processes, including job descriptions, offer letters, and employee contracts.

Qualifications:

  • Bachelor’s degree in Human Resources, Business Administration, or a related field.
  • 6 – 10 years working experience
  • Proven experience as a Talent Acquisition Recruiter.
  • Strong knowledge of HR operations and best practices.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and collaboratively in a fast-paced environment.
  • High level of confidentiality and integrity.

Mechanical Engineer

Job Description:

We are seeking a skilled and motivated Mechanical Engineer to join our client at their Booysens Reserve branch in Johannesburg. As a Mechanical Engineer, you will play a critical role in providing machinery engineering expertise to support design, assessment, troubleshooting, and improvement initiatives. Your responsibilities will encompass a wide range of machinery equipment including centrifugal pumps, reciprocating and positive displacement (PD) pumps, hydraulic turbines, compressors, fans, blowers, and more. You will collaborate closely with cross-functional teams to enhance machinery performance and contribute to various projects within the field of Mechanical Engineering.

 

Duties and Responsibilities:

  • Provide machinery engineering expertise in support of the design.
  • The work includes engineering assessment, engineering design, troubleshooting and root cause failure analysis and long-term equipment improvement initiatives.
  • Provide asset support for machinery equipment including centrifugal pumps, reciprocating and other positive displacement (PD) pumps, hydraulic turbines, screw and other PD compressors, fans and blowers, multi-phase pumps.
  • Monitor and drive improvements in machinery performance.
  • Develop technical drawings, 3D schematics, and CAD models according to customer requirements.
  • Manage and lead new projects, product development and quality control while executing a project.
  • Initiate and support changes in machinery technology or work practices to improve plant reliability and profitability.
  • Support reliability initiatives and programs including management of equipment strategies, participation in incident investigations and risk assessments, and advising on risk-based work selection.
  • Provide machinery expertise to the Maintenance and Operations teams and collaborate closely with other engineering disciplines in support improvements.
  • Provide engineering support for modifications to machinery equipment and new installations, including reviewing and approving changes, developing engineering specifications/requirements, conducting, or participating in design reviews, and supporting testing and commissioning.

 

Additional responsibilities include, but are not limited to:

  • Support during unit/equipment turnaround and start-up.
  • Support development of equipment strategies, understanding the impact of equipment sparing, redundancy, reliability, availability, maintainability, and maintenance cost in support of operations excellence and capital efficiency.
  • Participating in activities related to safety and risk assessment and in safety incident investigations related to machinery equipment.
  • Support capital projects by developing project design specifications for machinery scope, providing surveillance on contractor and vendor designs and deliverables, provide advice and assist in testing, commissioning, and start-up.
  • Primary contributions will be at the individual contributor level with close interfaces within the immediate work group and interfaces with other disciplines related to engineering and maintenance.

Ad hoc duties include but are not limited to:

  • Assisting the Engineering team with projects such as:
  • Development of manual actuator for breaking and derating vehicles
  • Partnering with contract manufacturers on issues such as IOT and AI.
  • Leveraging skills to explore new opportunities in the Mechanical Engineering field.
  • Ability to work within the MPI team and service clients.
  • Work with the manufacturing and repairs team to ensure product quality

 

Qualifications and Skills:

  • Bachelor’s degree in Mechanical Engineering or related field.
  • 7+ relevant experience. The candidate must have a deep understanding of machinery engineering, design, troubleshooting and project management. (The exact number of years can vary depending on factors such as the complexity of the machinery and projects involved, the industry, and the specific technologies used. We will consider the candidate’s accomplishments, the complexity of projects they’ve worked on, and the depth of their technical knowledge when evaluating their seniority.)
  • Proven experience in machinery engineering, design, and troubleshooting.
  • Proficiency in CAD software and technical drawing tools.
  • Strong project management skills, with the ability to lead and execute projects.
  • Excellent problem-solving abilities, including root cause analysis and failure assessment.
  • Knowledge of safety protocols and risk assessment related to machinery equipment.
  • Effective communication skills to collaborate with cross-functional teams and vendors.
  • Ability to work independently and as part of a team.
  • Strong attention to detail and a commitment to quality.
  • Proficient administrative skills and the capability to handle basic administrative tasks. This includes the ability to present quotes effectively to clients. The selected candidate will play a vital role in liaising with clients by presenting accurate and compelling quotes, contributing to the overall success of the business.