Sabenza IT

Intermediate Python Develper

Sabenza IT  •  Johannesburg, ZA (Onsite)  •  4 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description


Join a Leading
Retail Innovator as an Intermediate Python Developer!


Are you a
passionate Python developer looking to make a real impact in the retail space?
Our client, a forward-thinking retail company, is seeking an
Intermediate
Python Developer

to drive the evolution of their software systems and
enhance business functionality. This is your opportunity to work on exciting
projects, lead initiatives, and shape the future of retail technology.


What You’ll
Do:


  • Lead and manage the in-house software
    development team, mentoring and coordinating team efforts.

  • Rewrite and optimize existing ETL
    pipelines using Python.

  • Drive the migration from legacy
    custom systems to modern low-code environments.

  • Design and develop integrations with
    third-party software platforms.

  • Produce and maintain high-quality
    technical documentation and process manuals.

  • Develop and support in-house
    applications, databases, and APIs to enhance business functionality.

  • Ensure that development projects
    align with business goals and compliance standards.

  • Perform testing, debugging,
    deployment, and maintenance of new and existing solutions.

  • Participate in code reviews to uphold
    development standards and best practices.


Requirements


What We’re
Looking For:


  • A Bachelor’s degree (3-year) in
    Information Science, Computer Science, or a related field is preferred.

  • Relevant certifications (e.g.,
    Python, PHP, Database Management, Microsoft technologies) are an
    advantage.

  • 5+ years of professional experience
    in software development.

  • Proven experience working in retail
    or related fast-paced industries is highly desirable.

  • Advanced proficiency in Python (3+
    years), PHP (3+ years), RESTful APIs (3+ years), FastAPI or Django
    frameworks (3+ years).

  • Experience with static type checking
    tools (e.g., mypy) or strongly typed languages (e.g., Rust, C#, etc.).

  • Familiarity with C# and/or Perl is an
    advantage.

  • Strong experience in Linux
    environments.

  • Expertise in relational database
    systems (e.g., PostgreSQL, MySQL).

  • Solid understanding of ETL design and
    development.
Sabenza IT

About Sabenza IT

Sabenza iT Recruitment is a Level 2 BBBEE company with more than 23 years of expertise in Information Technology recruitment. Our team comprises 20 recruiters dedicated to providing top-notch services in recruiting for sectors such as SAP, IT Developers, and IT Security, among others. Sabenza iT is proud to be a wholly South African-owned company.

Industry
IT & Software
Company Size
11-50 employees
Headquarters
Natal, Cape Town, Gauteng, ZA
Year Founded
2013
Social Media