Expert Python

6 days ago


Pretoria, Gauteng, South Africa Jordan HR Full time
Job Description

At Jordan HR, we are seeking a highly skilled and experienced Expert Python & AWS Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions using Python and AWS technologies.

Key Responsibilities
  • API and ETL Development: Design and develop high-quality APIs and ETL processes using Python and AWS services.
  • CI/CD Pipeline Development: Develop and maintain continuous integration and continuous deployment (CI/CD) pipelines using CodeBuild and GitHub Actions.
  • Test-Driven Development: Write unit tests, functional tests, and code coverage reports to ensure high-quality code.
  • Terraform and IAC Deployments: Use Terraform to deploy infrastructure as code (IAC) and manage AWS resources.
  • PySpark Pipeline Development: Develop and deploy PySpark pipelines using AWS services.
  • Database Management: Design and develop databases using structured and unstructured database types.
  • Linux Scripting: Write Linux scripts to automate tasks and manage environments.
  • AWS Development Skills: Develop and deploy applications using AWS services, including API Gateway, Lambda, DynamoDB, Fargate, EMR, Glue, Athena, and IAM.
Desirable Skills
  • Data and API Mining: Extract insights from data and APIs using various tools and techniques.
  • Security Best Practices: Implement security best practices to protect AWS resources and applications.
  • Advanced Monitoring: Develop and deploy advanced monitoring systems to detect issues and create alerts.
  • Data Structures and Algorithms: Design and implement efficient data structures and algorithms.
  • Integration between Technologies: Integrate various technologies to develop scalable and efficient solutions.
  • Agile Methodologies: Apply Agile methodologies to develop and deploy software solutions.
  • ITSM Knowledge: Understand IT service management (ITSM) principles and practices.
  • User Support: Provide user support and manage user tickets.
Qualifications and Experience
  • Relevant Degree: Hold a relevant IT or engineering degree.
  • 5+ Years of Experience: Have at least 5 years of experience in Python, AWS, and software development.
  • AWS Certification: Hold an AWS Certified Developer Associate or Solutions Architect certification.


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

    Job Opportunity for a Python AWS ExpertAbout E-MergeE-Merge is a leading company in the industry, and we are currently seeking a highly skilled Python AWS Software Engineer to join our team on a contract basis.Job SummaryWe are looking for a talented Python developer with expertise in AWS to work on a contract basis. The ideal candidate will have a strong...


  • Pretoria, Gauteng, South Africa Jordan HR Full time

    Job DescriptionAt Jordan HR, we are seeking a highly skilled Software Development Expert to join our team. As a key member of our technology department, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Key ResponsibilitiesDesign and Development: Design and develop high-quality software solutions using...


  • Pretoria, Gauteng, South Africa Talent Evolution Full time

    Job DescriptionTalent Evolution is seeking a highly skilled Business Intelligence Manager to join our team. As a key member of our organization, you will be responsible for designing and developing comprehensive management information reports and dashboards to meet business needs.Key Responsibilities:Data Reporting and Analysis: Design and develop...


  • Pretoria, Gauteng, South Africa Kamo Placements Full time

    Job SummaryKamo Placements is seeking a highly skilled Financial Markets Specialist to join our team. As a key member of our Financial Markets Department, you will be responsible for providing expert analysis and guidance on interest rate and foreign exchange markets.Key ResponsibilitiesMarket Analysis and ResearchConduct in-depth research on various aspects...


  • Pretoria, Gauteng, South Africa Imizizi Full time

    Key ResponsibilitiesAs a Senior UEM Solutions Architect at Imizizi, you will lead the design of solution architectures for the Modern Workplace, aligning with our digital transformation roadmap. You will collaborate with architects, engineers, and stakeholders across project lifecycles to drive the planning, design, and implementation of our...


  • Pretoria, Gauteng, South Africa Finding Personnel (Pty) Ltd Full time

    Job Title: Data Insights SpecialistCompany: Finding Personnel (Pty) LtdJob Type: Full-timeLocation: RemoteJob Description:Job SummaryThe Data Insights Specialist is responsible for designing, developing, and managing data-driven reports and insights that support strategic decision-making within our organisation. This role focuses on delivering high-quality...


  • Pretoria, South Africa Jordan HR Full time

    ESSENTIAL SKILLS REQUIREMENTS:Expertise in API and ETL developmentGit development branching strategies and development approachesCI/CD pipeline development using Code Build and Github ActionsTest driven development, Unit Testing, Functional Testing, Code CoverageTerraform and IAC deployments; PySpark pipeline developmentKnowledge of multiple database types...


  • Pretoria, South Africa Jordan HR Full time

    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 Terraform and IAC deployments; PySpark pipeline development Knowledge of multiple database...

  • Senior Repika Testing

    3 months ago


    Pretoria, South Africa Mediro ICT Full time

    Engaging with International /Global stakeholders. Overall Test Management for Repika (Manual, Automation, Regression, Performance): Ensure that Test Cases are defined & maintained in according with relevant standards & criteria. Ensure that automated Test scripts are created & maintained in according with relevant standards & criteria. Ensure that...


  • Pretoria, South Africa Imizizi Full time

    What will be your role and responsibilities?Participate in code reviewsDefine and enforce code qualityTake actively part in all regular Scrum ceremoniesContribute to refinement of user stories (user stories at the beginning of a development sprint might not be fully specified)Liaise with stakeholders and team membersPro-active knowledge sharing, mentoring,...


  • Pretoria, South Africa Imizizi Full time

    Our client requires the services of a Azure Cloud Engineer with 6-10 years’ worth of experience using Azure, DevOps practices, software development and a related qualification, contract until December 2027What will be your role and responsibilities?Participate in code reviewsDefine and enforce code qualityTake actively part in all regular Scrum...


  • Pretoria, South Africa Adzuna ZA B C2 Full time

    Experience in VMWare Horizon Cloud preferably Next GenKnowledge of VMWare Workspace ONE Access and Unified Endpoint ManagementKnowledge of Microsoft IntuneKnowledge in Scripting (Powershell)Experience in VMWare IntelligenceExperience with Active Directory and GPOExperience Citrix Xen-Desktop (higher then 7.x) and Xen-App (higher then 7.x) full...


  • Pretoria, South Africa Liyema Consulting Full time

    Experience in VMWare Horizon Cloud preferably Next Gen Knowledge of VMWare Workspace ONE Access and Unified Endpoint Management Knowledge of Microsoft Intune Knowledge in Scripting (Powershell) Experience in VMWare Intelligence Experience with Active Directory and GPO Experience Citrix Xen-Desktop (higher then 7.x) and Xen-App (higher then 7.x) full stack...


  • Pretoria, South Africa Liyema Consulting Full time

    Experience in VMWare Horizon Cloud preferably Next GenKnowledge of VMWare Workspace ONE Access and Unified Endpoint ManagementKnowledge of Microsoft IntuneKnowledge in Scripting (Powershell)Experience in VMWare IntelligenceExperience with Active Directory and GPOExperience Citrix Xen-Desktop (higher then 7.x) and Xen-App (higher then 7.x) full...


  • Pretoria, South Africa Liyema Consulting Full time

    Responsibilities:Monitor the health status of BMW's cloud infrastructure.Coordinate incident resolution involving both internal and external experts.Communicate status updates and other relevant information to stakeholders.Measure the performance of different cloud infrastructure providers.Develop and maintain a highly automated solution using a DevOps...


  • Pretoria, South Africa Liyema Consulting Full time

    Responsibilities: Monitor the health status of BMW's cloud infrastructure. Coordinate incident resolution involving both internal and external experts. Communicate status updates and other relevant information to stakeholders. Measure the performance of different cloud infrastructure providers. Develop and maintain a highly automated solution using a DevOps...


  • Pretoria, South Africa Adzuna ZA B C2 Full time

    Responsibilities:Monitor the health status of BMW's cloud infrastructure.Coordinate incident resolution involving both internal and external experts.Communicate status updates and other relevant information to stakeholders.Measure the performance of different cloud infrastructure providers.Develop and maintain a highly automated solution using a DevOps...


  • Pretoria, South Africa Talent Evolution Full time

    Responsibilities Data Reporting and Analysis: - Design and develop comprehensive MI reports and dashboards to meet business needs.- Conduct advanced data analysis to identify trends and insights that support strategic decision-making.- Collaborate with business units to understand reporting requirements and deliver custom reports.Data Governance and...


  • Pretoria, South Africa Talent Evolution Full time

    ResponsibilitiesData Reporting and Analysis:- Design and develop comprehensive MI reports and dashboards to meet business needs.- Conduct advanced data analysis to identify trends and insights that support strategic decision-making.- Collaborate with business units to understand reporting requirements and deliver custom reports.Data Governance and...


  • Pretoria, South Africa Adzuna ZA B C2 Full time

    ResponsibilitiesData Reporting and Analysis:- Design and develop comprehensive MI reports and dashboards to meet business needs.- Conduct advanced data analysis to identify trends and insights that support strategic decision-making.- Collaborate with business units to understand reporting requirements and deliver custom reports.Data Governance and...


  • Pretoria, South Africa Professional Sourcing Full time

    **Job Overview**: **Technical Cyber Threat Intelligence Analyst **(Financial Services)** **Location: Hybrid / Pretoria, Gauteng** **Position Overview**: An exceptional **financial services group **requires the services of a** Technical Cyber Threat Intelligence Analyst.** The main purpose of this position is to **facilitate predictive and early reactive...

  • Full Stack Developer

    4 weeks ago


    Pretoria, South Africa Jordan HR Full time

    ESSENTIAL SKILLS REQUIREMENTS: Frameworks Front End: Angular, JavaServer Faces, Apache Struts Back End: Jakarta EE, (optional Microprofile, Spring) Application servers: Payara Server/Glassfish, (optional Quarkus, Payara Micro) Languages: Java, JavaScript, Typescript, YAML, XML, JSON, HTML, CSS, SQL Unit Test Frameworks: Junit, Karma, Jasmine Databases:...

  • Full Stack Developer

    4 weeks ago


    Pretoria, South Africa Jordan HR Full time

    ESSENTIAL SKILLS REQUIREMENTS:FrameworksFront End: Angular, JavaServer Faces, Apache StrutsBack End: Jakarta EE, (optional Microprofile, Spring)Application servers: Payara Server/Glassfish, (optional Quarkus, Payara Micro)Languages: Java, JavaScript, Typescript, YAML, XML, JSON, HTML, CSS, SQLUnit Test Frameworks: Junit, Karma, JasmineDatabases: Oracle,...


  • Pretoria, South Africa Talent Evolution (Pty) Ltd Full time

    The Management Information (MI) Specialist is responsible for the design, development, and management of data-driven reports and insights that support strategic decision-making within our organisation. This role focuses on delivering high-quality management information, ensuring data accuracy, and optimising data visualization tools to present actionable...


  • Pretoria, South Africa Kamo Placement Full time

    Gauteng, Tshwane (Pretoria) - Annually Cost To Company (Market related, Negotiable) The main purpose of this position is to facilitate predictive and early reactive cyber defence through the analysis or creation of technical and tactical threat intelligence **JOB DESCRIPTION** - Collect, analyse and interpret cyber-threat data from multiple technical...


  • Pretoria, South Africa Kamo Placement Full time

    Gauteng, Tshwane (Pretoria) - Annually Cost To Company (Market related, Negotiable) The main purpose of this position is to facilitate predictive and early reactive cyber defence through the analysis or creation of technical and tactical threat intelligence **JOB DESCRIPTION** - Collect, analyse and interpret cyber-threat data from multiple technical...