Enable job alerts via email!

Python Developer

IOCO

Johannesburg

On-site

ZAR 40 000 - 85 000

Full time

12 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is looking for a skilled Python Developer to create and maintain cutting-edge applications. In this exciting role, you'll work closely with architects and business analysts to deliver high-quality solutions that meet customer needs. With a focus on continuous learning and collaboration, you'll stay ahead of industry trends while contributing to impactful projects. If you're passionate about technology and eager to tackle real-world challenges, this opportunity is perfect for you.

Qualifications

  • 5+ years of experience in Python development with a proven track record.
  • Extensive knowledge of Python frameworks like Django, OpenCV, and TensorFlow.

Responsibilities

  • Develop, test, deploy, and maintain Python-based applications.
  • Collaborate with project teams to ensure high-quality output.

Skills

Python Development
Django Framework
OpenCV
Pytorch
TensorFlow
regEx and Text Analysis
Cloud Services (Azure, AWS)
Relational Databases (MSSQL, MySQL, Oracle, Postgres)

Education

Matric or equivalent
Relevant IT qualification
BIS in Information Sciences or B.Sc in Computer Science
Python Certifications (PCEP, PCAP, PCPP)

Job description

We are seeking a Python Developer to join our team. The successful person will be responsible for developing, deploying, and maintaining Python-based applications under the guidance of an Architect and Business Analyst / Product Owner. These applications may be on projects for customers or internal products.

Position Info:

We are seeking a Python Developer to join our team. The successful person will be responsible for developing, deploying, and maintaining Python-based applications under the guidance of an Architect and Business Analyst / Product Owner. These applications may be on projects for customers or internal products.

What you'll do:

  • Develop, test, deploy, and maintain Python-based applications.
  • Collaborate with project team members such as solution architects and business analysts to ensure our output is aligned with requirements and of high quality.
  • Ensure that solutions are developed in line with best practices, company guidelines, requirements, and input from our senior technical colleagues (architect, etc.)
  • Stay up-to-date with new technologies and trends in this fast-changing technology space.
  • Participate in our company's technical competencies to ensure growth in your skills and our collective ability as a team.

Required Experience & Skills:

  • 5+ years of solid experience in Python development with a proven track record.
  • Extensive core Python programming (especially regEx and text analysis).
  • Experience with Python frameworks and libraries such as Django, OpenCV, Pytorch, TensorFlow.
  • Exposure to orchestration of large language models (LLMs). Knowledge of LangChain is beneficial.
  • Basic understanding of cloud services like Azure and AWS (API Gateway, Lambda functions, etc.).
  • Basic knowledge of relational databases (MSSQL, MySQL, Oracle, Postgres).

Qualifications:

  • Matric or equivalent.
  • Relevant IT qualification.
  • Preferred certifications: Python certifications such as PCEP, PCAP, PCPP.

Degree: BIS in Information Sciences or B.Sc in Computer Science.

Additional Information:

  • Location: Ideally Johannesburg, but Cape Town considered.
  • Level: Intermediate to senior (5+ years).
  • Contract basis preferred, but permanent options available for the right candidate.

Why work for us?

Join a company that solves complex real-world problems with innovative software solutions. At iOCO, we believe in pushing technological boundaries across multiple industries, offering continuous learning opportunities and a collaborative environment.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.