Job Search and Career Advice Platform

Enable job alerts via email!

Python Software Developer

XRA(PTY)LTD

Durban

On-site

ZAR 300 000 - 400 000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A South African software solutions provider is seeking a Python Software Developer in Durban. This full-time role involves back-end development, customization of ERP systems, and collaboration with cross-functional teams. Ideal candidates should have a bachelor's degree in computer science and 3 to 5 years of Python experience, with strong proficiency in PostgreSQL. The role offers a competitive salary ranging from R 30,000 to R 40,000 per month, and responsibilities include troubleshooting, ERP support, and technical documentation.

Qualifications

  • 3 to 5 years of experience as a Python Developer.
  • Strong proficiency in Python and PostgreSQL.
  • In-depth knowledge of Python Libraries.

Responsibilities

  • Write efficient code and debug applications.
  • Customize and implement ERP modules based on business requirements.
  • Conduct technical training sessions for stakeholders.

Skills

Python programming
PostgreSQL
Problem-solving
Communication skills

Education

Bachelor’s degree in computer science

Tools

Linux
Git
Job description

Employment Type:Permanent

Seniority Level: Mid (+5 years relevant experience)

Salary R 30 000-R 40 000 CTC per month

XRA is a Proudly South African company with offices in Durban and Johannesburg, specialising in customizable and affordable Enterprise Resource Planning (ERP), Point of Sale, and Business software solutions. We cater to small, medium, and large enterprises, providing tailored software solutions that seamlessly integrate across business operations for efficient management. As an accredited Odoo Partner, XRA delivers a suite of business management tools, including e-commerce, billing, accounting, and more. With over 7 million users, our Odoo ERP solutions offer a flexible, open-source platform for businesses to tailor their systems to specific needs. We also provide Accounting and Taxation Services led by experienced Chartered Accountants.

Role Description

This is a full-time on-site role for a Python Software Developer located in Durban. The Python Software Developer will be responsible for back-end web development, software development, programming, and implementing object-oriented programming (OOP) within our various software solutions. Daily tasks will include writing efficient code, debugging and troubleshooting applications, collaborating with cross-functional teams, and participating in code reviews. The role requires the developer to work closely with clients to understand their unique needs and customize solutions accordingly.

Responsibilities
  • Functional and technical document writing.
  • Customise and implement ERP modules based on business requirements.
  • Linux environment troubleshooting and customisation.
  • ERP support, maintenance and configuration.
  • Integration with other systems and third-party applications, using OAuth2 and Restful-APIs.
  • Design and implement new features and functionalities.
  • Perform data migration and maintenance tasks.
  • Conduct technical and functional training sessions for stakeholders.
  • Troubleshoot and debug applications.
  • Maintain clear and concise technical documentation.
  • Report Writing
Requirements
  • Bachelor’s degree in computer science
  • Proven experience as a Python Developer with 3 to 5 years of experience.
  • Strong proficiency in Python & PostgreSQL programming language.
  • Experience with Odoo implementations is favourable.
  • In-depth knowledge of Python Libraries.
  • Familiarity with various operating systems and databases: Linux, Windows, PostgreSQL, etc.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills.
  • ERP Methodology and functionality.
Preferred Qualifications
  • Experience with any ERP systems or business management software.
  • Experience with version control systems (e.g., Git).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.