Senior Data Engineer – Software

3 weeks ago


Pretoria, South Africa Jobted ZA C2 Full time

Overview

Hire Resolve’s Client is on the hunt for an experienced Senior Data Engineer to enhance their team. This role will focus on designing and implementing data pipelines and architectures, ensuring data is accessible, reliable, and secure. The ideal candidate will work closely with cross-functional teams to support data analytics and business intelligence efforts, playing a key role in driving data-driven decisions across the organization.

Responsibilities:

- Identify valuable data sources and automate data collection processes.
- Perform preprocessing on both structured and unstructured data.
- Analyze large datasets to discover trends and patterns.
- Expertise in Data Modeling (Relational and Star Schema).
- Skilled in database design, development, and administration.
- Experience in Data Warehouse design, build, and development.
- Proficiency in database performance tuning and optimization.
- Present data insights through data visualization techniques.
- Propose solutions and strategies to address business challenges.
- Collaborate with engineering and product development teams.
- Hands-on experience with Hadoop/Spark-based distributed storage and computing frameworks.
- Proficiency in real-time analytics and batch processing.
- Strong background in architecting analytical applications in cloud environments such as Amazon Web Services (AWS) and Microsoft Azure.

Competencies:

- Critical Thinking: Skilled in using logic and reasoning to evaluate strengths, weaknesses, and approaches to solutions.
- Active Learning: Able to understand the impact of new information for current and future decision-making.
- Systems Analysis: Capable of determining how a system should function and assessing the effects of changes in conditions or operations.
- Complex Problem Solving: Ability to identify and address complex problems by developing and evaluating potential solutions.
- Deductive Reasoning: Proficient in applying general rules to specific problems for logical solutions.
- Inductive Reasoning: Skilled in combining information to identify relationships and form conclusions.
- Excellent Communication: Ability to engage with C-level stakeholders and convey a deep understanding of business and technology.
- Technical Literacy: Possesses a high level of technical proficiency to assess how software fits within an organization’s structure.
- Analytical Assessment: Strong analytical skills for evaluating current systems and determining project needs and scope.
- Schedule Management: Extensive time management skills to set development schedules, milestones, and ensure timely delivery.
- Team Leadership: Experience in leading and motivating development teams throughout the project lifecycle.
- Strategic Execution: Ability to translate strategy into measurable and executable projects.
- Project Experience: Experience working on large-scale projects with established processes, procedures, and standards.

Requirements:

- 8-10 years of experience as a Data Engineer or Database Developer.
- Tertiary qualification in a related field (e.g., BSc in Computer Science, B.IT, or Informatics).
- DP-203: Data Engineering on Microsoft Azure Certification.
- Expertise in data mining, large-scale data modeling, and business requirements gathering/analysis.
- Strong understanding and hands-on experience with data integration and transformation.
- Proficient in implementing data modeling methodologies such as Dimensional Modeling and/or Data Vault.
- Knowledge of data quality processes and master data management.
- Experience in building design support systems using Database Management Systems (DBMS) like SQL Server or Oracle.
- Skilled in designing and implementing data integration and ETL solutions using SSIS, Azure Data Factory, and/or SQL Server stored procedures.
- Familiarity with Big Data technologies such as Hadoop, MapReduce, Spark, and message/event processing services like Kafka, Event Hub, and Stream Analytics.
- Proficient in database query languages including T-SQL, ANSI SQL, and PL/SQL.
- Some experience in software development using languages like Visual Basic, C++, C#, Java, or Python.
- Experience with SQL Server Management Studio and Visual Studio.
- Knowledge of implementing solutions using Azure SQL databases, Azure Synapse, Azure Storage Accounts (Data Lake), and/or Databricks.
- Strong analytical skills and business acumen.
- Additional skills in Tableau, Power BI, advanced math (e.g., statistics, algebra), Scala, Python, or R are advantageous.

Benefits:

Contact Hire Resolve for you next career-changing move

- Our client is offering a highly competitive salary for this role based on experience.
- Apply for this role today, contact Kay-Leen Recruiter at Hire Resolve or on LinkedIn
- You can also email to kay-leen.dupreez@hireresolve.us
- Please use in the subject line “Senior Data Engineer – Pretoria”
- You can also visit the Hire Resolve website: hireresolve.us or email us your CV: itcareers@hireresolve.za.com

We will contact you telephonically in 3 days should you be suitable for this vacancy. If you are not suitable, we will put your CV on file and contact you regarding any future vacancies that arise.

Apply for job



  • Pretoria, Gauteng, South Africa Lim Personnel Full time

    Job Title: Senior Software EngineerRole Summary:As a Senior Software Engineer at Lim Personnel, you will be responsible for developing and maintaining our cloud-based platform. Your expertise in relational databases, cloud computing, and data integration will be valuable assets to our team. If you have a passion for technology and a drive to deliver...


  • Pretoria, Gauteng, South Africa NTT DATA Full time

    pbAbout the Role/b/ppbJob Description/b/ppbMake an impact with NTT DATA/bbrNTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long-term success./ppbYour day at NTT DATA/b/pThe Software Quality Assurance /...


  • Pretoria, Gauteng, South Africa Mukuru Full time

    Unlock Your Potential as a Senior Software Engineer at MukuruMukuru is a leading Africa-based FinTech that empowers underserved communities with safe, affordable, and reliable financial services. With a decade of experience and over 40 million cross-border transactions, we are one of Africa's largest remittances-led FinTech companies.About the RoleWe are...


  • Pretoria, Gauteng, South Africa Absolut Career Personnel Full time

    We are seeking a Senior Software Engineer to join our team and contribute to the development of cloud-based data analytics solutions. The successful candidate will have a strong background in software development, cloud computing, and data analytics. Key responsibilities include designing and implementing scalable cloud-based architectures, developing data...

  • Data Engineer

    1 week ago


    Pretoria, South Africa Data Centrix Full time

    As a Data Engineer, you will: Design and implement cutting-edge data strategies and systems in collaboration with IT, Enterprise Information Management and business teams Build robust infrastructure to handle and automate large volumes of data with precision and efficiency Enhance and maintain data pipelines and architectures to support cross-functional...

  • Data Engineer

    1 week ago


    Pretoria, South Africa Data Centrix Full time

    As a Data Engineer, you will:Design and implement cutting-edge data strategies and systems in collaboration with IT, Enterprise Information Management and business teamsBuild robust infrastructure to handle and automate large volumes of data with precision and efficiencyEnhance and maintain data pipelines and architectures to support cross-functional...

  • Senior Data Engineer

    1 month ago


    Pretoria, South Africa Hire Resolve Full time

    Hire Resolve's Client is on the hunt for an experienced Senior Data Engineer to enhance their team. This role will focus on designing and implementing data pipelines and architectures, ensuring data is accessible, reliable, and secure. The ideal candidate will work closely with cross-functional teams to support data analytics and business intelligence...


  • Pretoria, Gauteng, South Africa Tumaini Consulting Full time

    Job Title: Senior Software EngineerJob Summary:Our client, a forward-thinking technology company, is currently seeking an experienced Senior Software Engineer (Java) to join the team.Key Responsibilities:7 years of solid development experience in back-end and full stack developmentProficiency in Java and NodeJSExperience with TypeScript is requiredAWS...

  • Senior Data Engineer

    1 month ago


    Pretoria, South Africa Hire Resolve Full time

    Hire Resolve's Client is on the hunt for an experienced Senior Data Engineer to enhance their team. This role will focus on designing and implementing data pipelines and architectures, ensuring data is accessible, reliable, and secure. The ideal candidate will work closely with cross-functional teams to support data analytics and business intelligence...


  • Pretoria, Gauteng, South Africa Agile Bridge Full time

    Unlock Your Potential as a Software CraftsmanAre you passionate about building innovative software solutions and driving technological advancements? Agile Bridge is seeking a talented Senior Software Engineer to join our team of passionate developers.We're a company that values code craftsmanship, and we're looking for someone who shares our passion for...


  • Pretoria East, South Africa Network Recruitment Full time

    Job Title: Senior Software EngineerNetwork Recruitment is seeking a skilled Senior Software Engineer to join our team. As a key member of our team, you will be responsible for developing, executing, researching, designing, implementing, and maintaining software.Key Responsibilities:Work closely with developers, UX designers, support consultants, and business...


  • Pretoria, Gauteng, South Africa Network Recruitment Full time

    Job Title: Senior Software Engineer - ReactNetwork Recruitment is seeking a highly skilled Senior Software Engineer - React to join our team. As a key member of our software development team, you will be responsible for designing, implementing, and maintaining high-quality software solutions using React.Key Responsibilities:Design and develop software...

  • Software Engineer

    3 weeks ago


    Pretoria, Gauteng, South Africa Goldman Tech Resourcing Full time

    About the Role:We are seeking a skilled Software Engineer with expertise in Java and data analysis to join our team at Company.As a Java Developer, you will be responsible for designing, developing, and deploying scalable and efficient software solutions using Java programming language. Your primary focus will be on data analysis, ensuring that our...


  • Pretoria, Gauteng, South Africa Data Centrix Full time

    Job DescriptionWe are seeking a highly skilled Senior Performance Test Engineer to join our team at Data Centrix. As a key member of our QA team, you will be responsible for designing and implementing performance testing strategies to ensure the reliability, stability, and responsiveness of our applications.Key ResponsibilitiesDesign and develop performance...


  • Pretoria, Gauteng, South Africa Tumaini Consulting Full time

    Seeking a highly skilled Senior Software Engineer with 7 years of experience in back-end and full stack development, proficient in Java and NodeJS, to join our team at Tumaini Consulting.Key ResponsibilitiesDesign and develop robust, scalable, and efficient software systems using Java and NodeJS.Collaborate with cross-functional teams to identify and...


  • Pretoria, Gauteng, South Africa Network Recruitment Full time

    Network Recruitment is currently searching for a highly skilled Senior Software Engineer to join their team. As a key player in the development process, you will be responsible for designing, developing, and implementing software solutions to meet business requirements.Key Responsibilities:Develop and implement software solutions using Java and related...


  • Pretoria, Gauteng, South Africa Data Centrix Full time

    Job DescriptionData Centrix is seeking a skilled Full Stack Engineer to join our team.Key Responsibilities:Plan and execute test scripts to validate technical requirementsDevelop and configure performance test automation networksDesign and develop automated testing strategies and frameworksEstimate tests accurately and coordinate with team...

  • Systems Development

    5 months ago


    Pretoria, South Africa Health Informations Systems Program Full time

    **About HISP-SA** HISP-SA provides technology that changes lives. We build and support software platforms, integrations and various front-end solutions that help to strengthen health systems and improve health, building better lives with our digital solutions. **Vacancies** HISP-SA engineering teams wish to recruit talented individuals to the software...


  • Pretoria, South Africa Jobted ZA C2 Full time

    Job Description: Matlab/Simulink software for heavy-duty machinery Document, verify, and test control software and associated tools Support software testing at the module level Enhance and optimize software development processes Collaborate on design, including systems modeling, data analytics, and duty cycle analysis, as well as systems integration Assist...


  • Pretoria, Gauteng, South Africa Network Recruitment Full time

    Key Responsibilities:As a Senior React Software Engineer at Network Recruitment, you will be responsible for developing, executing, researching, designing, implementing, and maintaining software. This includes working closely with developers, UX designers, support consultants, and business partners to ensure seamless collaboration. Additionally, you will be...