Python & Azure Software Engineer LW

23 hours ago


Pretoria, South Africa Mediro Recruitment Full time
Job title : Python & Azure Software Engineer LWJob Location : Gauteng, PretoriaDeadline : December 25, 2024Quick Recommended Links
  • Jobs by Location
  • Job by industries

Key Responsibilities:

  • Develop Python-based user stories that align with project goals.
  • Actively participate in all regular Scrum ceremonies.
  • Collaborate on user story refinement, addressing any gaps in specifications at the start of development sprints.
  • Engage with stakeholders and team members to ensure alignment and clarity.
  • Share knowledge proactively, mentoring and coaching team members across various teams.
  • Resolve open questions by proposing solutions or developing prototypes for further discussion.
  • Provide DevOps support for maintaining and enhancing existing solutions.

Minimum Requirements

Qualifications/Experience:

  • Degree in Computer Science, Computer Engineering or similar
  • 3+ years’ experience in Python (decorators, class composition, list comprehension, threading/multiprocessing) (essential)
  • 2+ years’ experience in Azure (Serverless Functions, Networking, Azure Data Lake, IoT Hub, IAM etc) (essential)
  • 3+ years’ experience in SQL (advantageous)
  • Azure Certified AZ-900 exam (advantageous)

Essential Skills Requirements:

  • Design and implement performant Python applications.
  • Write and maintain comprehensive test cases.
  • CI/CD (e.g., Azure DevOps, GitHub Actions, Terraform)
  • Experience in ETL pipelines.
  • Database systems and query optimization (SQL, or similar)
  • Git development branching strategies and development approaches
  • Linux scripting and environment usage
  • Any additional responsibilities assigned in the Agile Working Model

  • ICT jobs


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

    A leading company in innovation and comprehensive IT solutions is seeking an experienced Azure Data Engineer. The unique position offers a deep understanding of compliance and IT methodology processes within the group, providing internal clients with an extended warranty due to their vested interests in the company's success and sustainability.Key...


  • Pretoria, Gauteng, South Africa Network Recruitment Full time

    Job SummaryWe are seeking a highly skilled Python developer to join our team at Network Recruitment. The successful candidate will be responsible for designing, building, and maintaining Python applications in line with business requirements and technical specifications.Key ResponsibilitiesSoftware Development: Develop scalable and efficient software...


  • Pretoria, Gauteng, South Africa Status Staffing Full time

    **Job Description:**We are seeking a skilled Software Engineer to join our team at {company}.The successful candidate will be responsible for designing, developing, and maintaining complex software systems using Python.Key Responsibilities:Design and develop software applications using Python.Collaborate with cross-functional teams to identify and prioritize...

  • Azure DevOps Engineer

    6 months ago


    Pretoria, South Africa People Dimension Full time

    IntroductionA leading Software Company in Lynnwood, Pretoria in looking for a experienced Azure DevOps Engineer, who will be responsible for implementing and managing continuous delivery systems and methodologies on Azure. Implement and automate security controls, governance processes, and compliance validation. Implement systems that are highly available,...


  • Pretoria East, South Africa Network Recruitment Full time

    Job DescriptionWe are seeking a highly skilled Python Developer to join our team at Network Recruitment.About the RoleThis is an exciting opportunity for a seasoned Python developer to work on a range of challenging projects, collaborating with our team of experts to design, build, and maintain scalable and efficient software solutions.Key...


  • Pretoria, Gauteng, South Africa Dante Personnel Full time

    Job Description:As a Software Engineer at our company, you will be responsible for designing, developing, and maintaining software applications using Python. Your primary task will be to create efficient and scalable software solutions that meet our customers' needs.Key Responsibilities:• Design and develop software applications using Python• Collaborate...


  • Pretoria, Gauteng, South Africa People Dimension Full time

    Job Title: Azure DevOps EngineerWe are seeking an experienced Azure DevOps Engineer to join our team at People Dimension. The ideal candidate will have a strong background in implementing and managing continuous delivery systems and methodologies on Azure.Duties and Responsibilities:Collaborate with Development and Operations teams to automate solutions and...


  • Pretoria, Gauteng, South Africa Network Recruitment Full time

    Job Summary:We are seeking a highly skilled Senior Python Software Engineer to join our team at Network Recruitment. As a key member of our software development team, you will be responsible for designing, building, and maintaining scalable and efficient Python applications in line with business requirements and technical specifications.About the Role:The...


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

    Software Engineer - Python AWSE-Merge is seeking a highly skilled Software Engineer with expertise in Python and AWS to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions using Python and AWS technologies.Key Responsibilities:Design and develop...


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

    About the RoleWe are currently seeking a highly skilled Senior Python Cloud Engineer to join our team at E-Merge. This is an exciting opportunity to work in a semi-remote environment, with a competitive hourly rate of R600.Job DescriptionThe successful candidate will be responsible for supporting and analyzing errors during our test cycles and rollouts. They...

  • Python Developer

    3 weeks ago


    Pretoria, South Africa Jobted ZA C2 Full time

    Key Responsibilities: - Software Development: Design, build, and maintain Python applications in line with business requirements and technical specifications. - API Development: Build and maintain RESTful APIs and microservices to support web and mobile applications. - Data Processing & Automation: Develop scripts and applications for data processing,...

  • Software Engineer

    4 weeks ago


    Pretoria, Gauteng, South Africa Network Recruitment Full time

    We are seeking a highly skilled Software Engineer to join our team at Network Recruitment. As a Python Development Specialist, you will be responsible for designing, building, and maintaining Python applications in line with business requirements and technical specifications.


  • Pretoria, South Africa Mediro ICT Full time

    Essential Skills Requirements 5 years of professional experience in the implementation and support of IT architectures in Azure Advanced experience in implementing and administering Microsoft Products, especially Active Directory, KMS, and PKI together with common network services like DNS, DHCP Advanced experience in Active Directory architecture and...


  • Pretoria, Gauteng, South Africa Status Staffing Full time

    We are seeking a skilled Software Engineer with proficiency in Java and Python to join our team. The ideal candidate will have a strong foundation in object-oriented programming and experience with Spring and Flask frameworks.The successful candidate will be responsible for designing, developing, and testing software applications using Java and Python. They...

  • Python Developer

    2 days ago


    Pretoria, South Africa Network Recruitment Full time

    Key Responsibilities:Software Development:Design, build, and maintain Python applications in line with business requirements and technical specifications.API Development:Build and maintain RESTful APIs and microservices to support web and mobile applications.Data Processing & Automation:Develop scripts and applications for data processing, automation, and...

  • Azure Cloud Engineer

    1 month ago


    Pretoria, Gauteng, South Africa People Dimension Full time

    Job Title: Azure DevOps EngineerAt People Dimension, we are seeking a highly skilled Azure DevOps Engineer to join our team. As a key member of our technology team, you will be responsible for designing, implementing, and managing continuous delivery systems and methodologies on Azure.Key Responsibilities:Collaborate with Development and Operations teams to...


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

    A forward-thinking company with a focus on innovation and comprehensive IT solutions is seeking a skilled Azure Data Engineer. The ideal candidate will have a deep understanding of data engineering and data warehouse design, as well as experience with Azure Data Solutions and modern software engineering concepts.Responsibilities:Design and implement scalable...

  • Python Developer

    4 weeks ago


    Pretoria, South Africa Network Recruitment Full time

    Key Responsibilities: Software Development: Design, build, and maintain Python applications in line with business requirements and technical specifications. API Development: Build and maintain RESTful APIs and microservices to support web and mobile applications. Data Processing & Automation: Develop scripts and applications for data processing,...

  • Python Developer

    4 weeks ago


    Pretoria, South Africa Network Recruitment Full time

    Key Responsibilities:Software Development: Design, build, and maintain Python applications in line with business requirements and technical specifications.API Development: Build and maintain RESTful APIs and microservices to support web and mobile applications.Data Processing & Automation: Develop scripts and applications for data processing, automation, and...

  • Python Developer

    3 weeks ago


    Pretoria, South Africa Network Recruitment Full time

    Key Responsibilities: Software Development: Design, build, and maintain Python applications in line with business requirements and technical specifications. API Development: Build and maintain RESTful APIs and microservices to support web and mobile applications. Data Processing & Automation: Develop scripts and applications for data processing,...