Talent.com
Python Back-End Developer Analytics Platform (Contract) GautengHybrid ISB101242

Python Back-End Developer Analytics Platform (Contract) GautengHybrid ISB101242

iSanqa ResourcingMidrand, Gauteng, South Africa
23 days ago
Job description

Transform data into powerful insights as an Advanced Back-End Developer on the Self Service Analytics Platform architecting scalable AWS solutions building sophisticated ETL pipelines and empowering data-driven decisions across the global Group organization!

Advanced back-end development with Python AWS cloud services and big data technologies

Hybrid and remote working flexibility with 1960 flexible annual hours

DevOps-driven role with end-to-end ownership from requirements to deployment

POSITION : Contract : 01 January 2026 31 December 2028

EXPERIENCE : 4-6 years related experience

COMMENCEMENT : 01 January 2026

LOCATION : Hybrid : Midrand / Menlyn / Rosslyn / Home Office rotation

TEAM : Self Service Analytics Platform - Back-End Development

The Self Service Analytics Platform enables data-driven decisions and valuable insights across the Group through intuitive and powerful analytics tooling based upon Data Assets from the Cloud Data Hub. The platform offers a variety of low-code no-code and high-code analytics tools ranging from time series analysis dashboarding tools simple ML-based workflows to pixel-perfect analytics applications.

Education

  • Relevant IT / Engineering Degree
  • 3 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)
  • 3 years experience in software development
  • 3 years experience in SQL (advantageous)
  • AWS Certified Developer Associate / Solutions Architect (advantageous)

Essential Skills

  • 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
  • Experience in Test Automation (e.g. Playwright)
  • Terraform and Infrastructure as Code (IAC) deployments
  • PySpark pipeline development
  • Knowledge of multiple database types such as structured and unstructured databases
  • Experience in using AWS S3 Storage with Iceberg Tables and AWS Data Pipelines
  • Linux scripting and environment usage
  • AWS Development Skills and proficient in programming (Python (preferred) and Java or SQL)
  • Strong working knowledge with software development tools techniques and approaches used to build application solutions
  • Ability to develop in Data Driven Programming languages such as Python and Big Data pipelines such as ETL SQL Spark etc.
  • Ability to develop APIs to trigger side effects in large systems that would affect the whole of Group
  • Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
  • Advantageous Skills

  • Data and API Mining
  • Knowledge on Security best practices
  • Advanced monitoring of systems when to create alerts and setting up alerting pipelines
  • Be comfortable with Data Structures and Algorithms
  • Understanding of integration between different technologies
  • Able to refine and plan stories and EPICs
  • Architecting solutions to business solutions
  • Experience with ODBC and file syncs
  • Experience with pre-commit hooks and coding standards (i.e. clean coding standards and PEP8)
  • GitHub copilot
  • Docker container creation and usage
  • Familiar with data streaming services such as Apache Kafka
  • Coordination between development and support environments
  • Assist with identification and management of risks
  • Knowledge of Jira Confluence and Agile methodologies
  • Data Analysis
  • ITSM knowledge
  • User support ticket management
  • MS Teams and the Microsoft Office suite
  • Knowledge of Palantir Foundry would be a great advantage
  • Knowledge of Frontend BI Tools would be an advantage (PowerBI Tableau Qlikview)
  • Role

  • Managing development projects / processes
  • Managing and enabling internal and external teams to carry out implementation tasks
  • Independent programming of IT Solutions
  • Collaborating closely with IT providers
  • Taking end-to-end responsibility for functions and products from collecting requirements to implementation and problem solution
  • Develop in Data Driven Programming languages such as Python and Big Data pipelines such as ETL SQL Spark etc.
  • Develop APIs to trigger side effects in large systems that would affect the whole of Group
  • Assisting Business with POCs and business value calculations from a developer perspective
  • Development and Operations of Applications and Features in collaboration with partners in Munich
  • System testing / parallel runs
  • System implementation
  • System audits / quality assurance
  • Propose and review system design and evaluate alternatives
  • Review and present proposed system solution to IT Project Manager / Leader and User Management or System owner
  • Develop systems solutions in line with quality and delivery requirements
  • Preparation of system / technical documentation (as per ISO standards)
  • Setting up of Test Cases Test Processes and Test Automation for the Development of Applications
  • Running of Tests to ensure Quality of Work and Ensuring the Test Results are Reported back into Xray
  • Controlling and managing the software lifecycle and continuously integrating and deploying IT applications
  • Applying test-driven development methods
  • Applying in-depth knowledge and expertise to develop accurate software solutions for products
  • Collaborating with product stakeholders
  • Executing development activities
  • Working according to Agile methods (e.g. Scrum)
  • NB :

    South African citizens / residents are preferred. Applicants with valid work permits will also be considered. By applying you consent to be added to the database and to receive updates until you unsubscribe. If you do not receive a response within 2 weeks please consider your application unsuccessful.

    #ITHub #BackEndDeveloper #Advanced #Python #AWS #CloudDevelopment #DataEngineering #DevOps #Analytics #NowHiring #BigData #fuelledbypassionintegrityexcellence

    iSanqa is your trusted Level 2 BEE recruitment partner dedicated to continuous improvement in delivering exceptional service. Specializing in seamless placements for permanent staff temporary resources and efficient contract management and billing facilitation iSanqa Resourcing is powered by a team of professionals with an outstanding track record. With over 100 years of combined experience we are committed to evolving our practices to ensure ongoing excellence.

    Key Skills

    APIs,Docker,Jenkins,REST,Python,AWS,NoSQL,MySQL,JavaScript,Postgresql,Django,GIT

    Employment Type : Full Time

    Experience : years

    Vacancy : 1

    Create a job alert for this search

    Python Developer • Midrand, Gauteng, South Africa

    Related jobs
    • New!
    Senior Python And AWS Full-Stack Developer With Angular (Contract) - Gauteng / Hybrid - ISB7501736

    Senior Python And AWS Full-Stack Developer With Angular (Contract) - Gauteng / Hybrid - ISB7501736

    iSanqa ResourcingMidrand, GP, South Africa
    Quick Apply
    Optimize global production program planning through intelligent data-driven systems that balance market demand with plant and supplier capacities! Show moreLast updated: 8 hours ago
    Intermediate Full Stack Developer

    Intermediate Full Stack Developer

    SmarTek21Pretoria, Gauteng, ZA
    Quick Apply
    We’re looking for an Intermediate Full Stack Developer with solid Python experience to join our team.This role is ideal for someone who enjoys solving technical challenges, building integrati...Show moreLast updated: 30+ days ago
    Data Engineer

    Data Engineer

    Sabenza IT & RecruitmentPretoria, GT, za
    Quick Apply
    Data Engineer – 24-Month Contract | Pretoria (Hybrid).Are you passionate about turning raw data into actionable insights? Do you thrive in a fast-paced environment where innovation meets impact? We...Show moreLast updated: 7 days ago
    • Promoted
    Inventory Data Analyst

    Inventory Data Analyst

    Chainlink SABoksburg, South Africa
    We are looking for an Inventory Data Analyst for our Boksburg Branch.Excellent written skills in English.Excellent verbal skills in English. Excellent communication skills.Data and / or analytics-rela...Show moreLast updated: 2 days ago
    • Promoted
    Back End Developer – Johannesburg – up to R580 per hour

    Back End Developer – Johannesburg – up to R580 per hour

    E-MergePretoria, South Africa
    Join one of the fastest-growing global IT hubs, delivering innovative solutions to over 50 countries.With a team of over 2,300 professionals, the hub focuses on cutting-edge technologies including....Show moreLast updated: 30+ days ago
    • Promoted
    Intermediate Full Stack C# Developer (C# / Angular) – Centurion (Hybrid Role) – up to R840k Per Annum

    Intermediate Full Stack C# Developer (C# / Angular) – Centurion (Hybrid Role) – up to R840k Per Annum

    E-MergePretoria, South Africa
    Join a trailblazing team thats leveraging the latest tech to drive meaningful change in the healthcare space.Were looking for a skilled Intermediate Full Stack C# Developer with Angular experience ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    Henred FruehaufGermiston, South Africa
    We're seeking a talented Software Engineer to join our dynamic development team.You'll work on cutting-edge projects, collaborate with cross-functional teams. Design, develop, and maintain robust we...Show moreLast updated: 30+ days ago
    • Promoted
    Senior BI Developer - Hybrid

    Senior BI Developer - Hybrid

    Profession HubSandton, South Africa
    Our client is searching for a Senior BI Developer with strong technical skills and business acumen to join our team.The ideal candidate should be proficient in data analysis, reporting, and visuali...Show moreLast updated: 17 days ago
    • Promoted
    Master Data Manager - Logistics Industry - East Rand

    Master Data Manager - Logistics Industry - East Rand

    Job Masterseast rand, Gauteng, South Africa
    Master Data Manager Logistics Industry East Rand.We are seeking an experienced and highly skilled Master Data Manager to oversee and drive the organizations master data governance, quality, and l...Show moreLast updated: 30+ days ago
    • Promoted
    Data Engineer (Databricks, AWS, Python) – JHB – up to R450k per annum

    Data Engineer (Databricks, AWS, Python) – JHB – up to R450k per annum

    E-MergeJohannesburg, South Africa
    Join a global financial services organisation whose core purpose is to seek out and invest in exceptional individuals who understand and support their core purpose, and whose values align and pride...Show moreLast updated: 30+ days ago
    • Promoted
    Applications Engineer

    Applications Engineer

    Boardroom AppointmentsKempton Park, South Africa
    Work with suppliers to create detailed technical requirements, including system architecture, hardware, software, and data, ensuring risk management, quality considerations, and product deployment ...Show moreLast updated: 30+ days ago
    • Promoted
    SENIOR FULL STACK DEVELOPER (.NET AND ANGULAR)– PRETORIA (HYBRID) @ R1.2 MIL PER ANNUM

    SENIOR FULL STACK DEVELOPER (.NET AND ANGULAR)– PRETORIA (HYBRID) @ R1.2 MIL PER ANNUM

    E-MergePretoria, South Africa
    A South African leader in integrated data software and engineering solutions for industries like mining, petrochemicals, manufacturing, and logistics is looking for a Senior Full Stack Developer wi...Show moreLast updated: 30+ days ago
    • New!
    Senior Python and AWS Full-Stack Developer with Angular (Contract) - Gauteng / Hybrid - ISB7501724

    Senior Python and AWS Full-Stack Developer with Angular (Contract) - Gauteng / Hybrid - ISB7501724

    iSanqa ResourcingMidrand, GP, South Africa
    Quick Apply
    Optimize global production program planning through intelligent data-driven systems that balance market demand with plant and supplier capacities! Show moreLast updated: 8 hours ago
    Senior Crypto Developer

    Senior Crypto Developer

    GamdomJohannesburg, Gauteng, .ZA
    Quick Apply
    Gamdom is home to thousands of betting options for both .Since 2016, we have been steadily growing to provide more than just casino games and sports betting events to enjoy; With us, you can enjoy ...Show moreLast updated: 2 days ago
    Senior Backend Engineer - Golang

    Senior Backend Engineer - Golang

    AiRPretoria, South Africa
    Remote
    We are looking for a skilled Software Engineer to design, build, and maintain scalable software products and internal tools. This role involves optimising development workflows, strengthening cloud ...Show moreLast updated: 30+ days ago
    • Promoted
    Python Developer

    Python Developer

    Network RecruitmentJohannesburg, South Africa
    Develop, test, and maintain high-quality Python applications and services.Collaborate with cross-functional teams (QA, DevOps, Product) to deliver robust software solutions.Write clean, efficient, ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Full Stack Developer (C# / Angular) – Centurion (Hybrid) – up to R1.1mil Per Annum

    Senior Full Stack Developer (C# / Angular) – Centurion (Hybrid) – up to R1.1mil Per Annum

    E-MergePretoria, South Africa
    Imagine leading innovation at the intersection of technology and healthcarewhere your code doesnt just run, it saves time, improves care, and drives better decisions across an entire ecosystem.You ...Show moreLast updated: 30+ days ago
    • Promoted
    Full Stack Python Developer (React) – Remote Position – up to R1.08mil per annum

    Full Stack Python Developer (React) – Remote Position – up to R1.08mil per annum

    E-MergeJohannesburg, South Africa
    Remote
    In this role, youll take ownership of designing, developing, and deploying scalable, end-to-end features that directly impact financial inclusion. Youll collaborate cross-functionally with product, ...Show moreLast updated: 30+ days ago