×
Register Here to Apply for Jobs or Post Jobs. X

Python Software Developer

Job in Durban, 4056, South Africa
Listing for: XRA(PTY)LTD
Full Time position
Listed on 2026-02-13
Job specializations:
  • Software Development
    Software Engineer, Python, Backend Developer
Job Description & How to Apply Below

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 & Postgre

    SQL programming language.
  • Experience with Odoo implementations is favourable.
  • In-depth knowledge of Python Libraries.
  • Familiarity with various operating systems and databases:
    Linux, Windows, Postgre

    SQL, 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).
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary