Python ETL AWS Software Engineer – Midrand/ Hybrid – R750 PH

3 weeks ago


Pretoria, Gauteng, South Africa E-Merge Full time

Are you ready to pursue a fulfilling career in software development? A prominent player in the field of telecoms big data, invites you to join our Platform Team, the team provides the ability to manage advanced distributed processing systems as well provision large cloud-like infrastructure deployments.

Currently in search for a Python & AWS Software Engineer with Knowledge of Frontend BI Tools would be an advantage (PowerBI, Tableau, Qlikview) they will have to develop systems solutions in line with quality and delivery requirements.

Requirements:

  • 10 Years commercial experience
  • 5+ years experience in Python (decorators, advanced class manipulation, dependency injection etc) (essential)
  • 3+ years experience in AWS (API Gateway, Lambda, DynamoDB, Fargate, EMR, Glue, Athena, IAM etc) (essential)
  • 5+ years experience in SQL
  • AWS Certified Developer Associate / Solutions Architect (advantageous)
  • Expertise in API and ETL development
  • Git development branching strategies and development approaches
  • CI/CD pipeline development using Code Build and Github Actions
  • Test driven development, Unit Testing, Functional Testing, Code Coverage
  • Terraform and IAC deployments; PySpark pipeline development
  • Knowledge of multiple database types such as structured and unstructured databases
  • Linux scripting and environment usage
  • Any additional responsibilities assigned in the Agile Working Model (AWM) Charter

Reference Number for this position is GZ59765 which is a contract position based in Midrand/ Centurion/Remote offering a contract rate of R680 to R750 per hour



  • Pretoria, Gauteng, South Africa E-Merge Full time

    Are you ready to pursue a fulfilling career in software development? A prominent player in the field of telecoms big data, invites you to join our Platform Team, the team provides the ability to manage advanced distributed processing systems as well provision large cloud-like infrastructure deployments.Currently in search for a Python & AWS Software Engineer...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    We are currently searching for a Software Engineer with experience in Java, Springboot and Kafka to join our fast-growing team.You will be a part of a Dev team responsible for the development and maintenance of the businesses Central Ordering applications.Requirements:IT Degree / Diploma / Equivalent experience10 15 years JAVA commercial development...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    A Global client is seeking a highly skilled AWS Platform Engineer to join their dynamic and innovative manufacturing team. In this role, you will play a key part in designing, implementing, and optimizing cloud solutions while driving operational excellence. Responsibilities: Understand and interpret business needs, transforming concepts into successful...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    We are looking for a BI Analyst and Architect with experience in Oracle and PostgreSQL and AWS Glue. To grab this opportunity, you need to have the ability to develop within a specific sought-after programming language and or Cloud services and you need to have strong working knowledge with software development tools, techniques and approaches used to...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    An International Manufacturing business require a Tufin Specialist that has experience with IT orchestration & automation solutions (e.g. Rundeck, Ansible) AND strong operational Management skills such as planning to create initiative that furthers the overall goalsYou will be in alignment with stakeholders (technical requirements as well as process or IT...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    Our client in the manufacturing industry is currently in search for a Full Stack Developer with experience in Angular TS and JavaScript to Develop and maintain a critical internal web application (Backend and Frontend) used in the goods dispatch and distribution/ delivery management processes.What you need to snatch this role:Degree in IT or relevant...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    A NEW Opportunity for an AWS Data Scientist with experience in Python and SQL has been made available with a leading car manufacturer.You will have to develop data science solutions and integrate and scale these solutions into MLOps pipelines and also implements analytical algorithms for object detection, segmentation, classification, and recognition.If...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    A global group with a focus on innovation topics as well as comprehensive IT solutions and Global Team collaboration driving experiences with a deep insight into the compliance and IT Methodology processes is in search for a Data Science Engineer . You will have to Implement analytical algorithms for object detection, segmentation, classification, and...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    A fantastic opportunity for a Site Reliability Engineer to join a team of specialists developing the next generation of software systems for one of the worlds leading manufacturing environmentsYou will be required to develop systems solutions in line with quality and delivery requirements Core understanding of and working experience with: Minimum 8 years...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    A new role for a Software Engineer has been made available with one of the leading manufacturing businesses. We are looking for someone with experience in Oracle, PL/SQL Ability to work as part of an agile team, inter dependant as well as independently and submit deliverables on time and in excellent quality.START APPLYING What you need to snatch this...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    A new opportunity for a Full Stack Java Developer with atleast one Relational Database experience (POSTGRES, SQL) and Java 8+ and JavaScript ExperienceYou will be responsible for developing and maintaining a critical internal web application (Backend and Frontend) used in the vehicle dispatch and distribution/delivery management...


  • Pretoria, Gauteng, South Africa Communicate Recruitment Full time

    As a Senior Data Engineer, you will lead the development of scalable data pipelines, mentor junior team members, and drive best practices in data engineering. You will work closely with data scientists and analysts to ensure they have access to the right data for generating insights.Skills & Experience: Minimum 5+ years of experience as a Data Engineer with...


  • Pretoria, Gauteng, South Africa Network IT Full time

    Software EngineerReference: BIT002696-Muld-1Software solution company based in Pretoria, looking for a proactive Mid to Senior Software Engineer. Hybrid Model. Permanent / fixed term.Duties & ResponsibilitiesRequirements5-8 years' solid development experienceBack-end and Full stack DevelopmentComfortable in team leader roleComfortable as client...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    Currently looking for a NodeJS Developer to focus on innovation topics as well as comprehensive IT solutions such as Development and Operations for SAP, JAVA, Cloud (AWS).Requirements:Degree in IT or 5 years relevant experienceAgile working experienceJavaScript ,TypescriptNode.js ,OpenAPIAngular 5+ ,HTML 5 ,CSS (SCSS)AJAX & REST ,JSON & XMLRelational...

  • Junior Data Engineer

    3 weeks ago


    Pretoria, Gauteng, South Africa E-Merge Full time

    An AI and Fleet telematics that assist with your day-to-day operations, forecasting, reporting & compliance are in the market for a Junior Data Engineer. The ideal candidate must have a strong analytical background to help drive value from the companys data, with focus on building Python, ETL processes and writing superb SQL. In addition, the candidate will...


  • Pretoria, Gauteng, South Africa The Job Desk Recruitment Full time

    Overview: The Software Engineer is responsible for designing, developing, and maintaining software solutions for the organisations SaaS applications. This role requires strong technical expertise in software development, performance optimisation, security, and collaboration with cross-functional teams. The Software Engineer will contribute to architectural...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    Our client in the motor industry is currently looking for a Full Stack DevOps Engineer to be part of the team of well experienced engineers and fast-growing team. Successful candidate will be part of a DevOps team that implements and operates functional services in our Generative AI platform application Requirements: 1 to 3 years in professional software...


  • Pretoria, Gauteng, South Africa Ananzi Full time

    At Ananzi, we're looking for an experienced Data Engineer Specialist to join our team in a permanent on-site position.Key Responsibilities:Design and implement scalable data architectures to ensure seamless data flow.Collaborate with cross-functional teams to guarantee data availability and quality.Maintain and optimize data pipelines for efficient data...


  • Pretoria, Gauteng, South Africa Ananzi Full time

    Our client in the Financial Services industry is seeking an experienced Intermediate Data Engineer to join their team in Pretoria.Position: Permanent | On-site | Salary negotiableKey Responsibilities:Develop and optimize data pipelines for seamless data flow.Implement and maintain scalable data architectures.Collaborate with cross-functional teams to ensure...


  • Pretoria, Gauteng, South Africa RareCruit Full time

    The ideal candidate will be responsible for building and optimizing our data infrastructure, designing and maintaining scalable data pipelines to support analytics, business intelligence, and operational systems.Key Responsibilities: Develop and optimize data pipelines for seamless data flow. Implement and maintain scalable data architectures. Collaborate...