Back End Developer (contract) Gauteng/hybrid Isb101914

Gauteng, South Africa

Job Description

Drive innovation in global data-driven platform development with cutting-edge back-end expertise!
Become the technical architect behind the Impact Platform, where your Python, AWS, and ETL expertise will deliver enterprise-scale solutions that transform global automotive data infrastructure!
? Advanced back-end development with Python, AWS, and Big Data pipelines
? Hybrid and remote working flexibility with 1960 flexible annual hours
? Senior leadership role in global platform development
POSITION: Contract: 01 January 2026 - 31 December 2028
EXPERIENCE: 6-8 Years related experience
COMMENCEMENT: 01 January 2026
LOCATION: Hybrid: Midrand/Menlyn/Rosslyn/Home Office rotation
Qualifications / Experience

  • 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)
  • Experience with Impact Platform or similar data platforms advantageous
  • Agile working methodology experience (Mandatory)
Essential Skills Requirements
  • 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 for ex Playwright
  • Terraform and 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)
  • Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
Advantageous Skills Requirements
  • 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 Requirements
  • Managing development projects / processes
  • 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
  • Strong Working knowledge with software development tools, techniques and approaches used to build application solutions
  • 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
  • Actively participate in Agile ceremonies including sprint planning, retrospectives, and daily standups
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Participate in code reviews and provide constructive feedback
  • Troubleshoot and resolve software defects and issues
  • Ensure application security and data protection
  • Stay updated with emerging technologies and industry trends
  • Mentor and guide junior developers in best practices
  • Contribute to continuous improvement of development processes and tools
  • Document technical specifications and architectural decisions
  • Collaborate effectively with developers, operations teams, and stakeholders
  • Maintain compliance and adherence to standards for audit and quality assurance
  • Update user stories in JIRA and maintain documentation in Confluence
  • Prepare comprehensive system/functional documentation and user manuals
  • Escalate deviations, blockers, and impediments to relevant leadership
  • Additional responsibilities as per AWM Charter or department manager direction
NB:
  • South African citizens/residents preferred.
  • Valid work permit holders will be considered.
  • By applying, you consent to be added to the iSanqa database and to receive updates until you unsubscribe.
  • If you do not receive a response within 2 weeks, please consider your application unsuccessful.
#isanqa #BackEndDeveloper #Python #AWS #ETL #DataEngineering #SeniorDeveloper #ITHub #NowHiring #HybridJobs #BigData #ImpactPlatform #fuelledbypassionintegrityexcellence

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1556081
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Gauteng, South Africa
  • Education
    Not mentioned