Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer

XRA(PTY)LTD

Durban

On-site

ZAR 300 000 - 400 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A South African technology firm is looking for a Python Software Developer in Durban. This on-site role involves back-end web development and software customization for ERP solutions. Responsibilities include writing and debugging code, integrations using APIs, and collaborating with clients. Candidates should hold a Bachelor's degree in computer science and possess 3 to 5 years of Python experience. The position offers a competitive salary range of 30,000 to 40,000 ZAR monthly.

Qualifications

  • 3 to 5 years of proven experience as a Python Developer.
  • Strong programming skills in Python and PostgreSQL.
  • Excellent problem-solving and analytical skills.

Responsibilities

  • Write efficient back-end code and debug applications.
  • Customize ERP modules based on client requirements.
  • Conduct training sessions for stakeholders.

Skills

Python
PostgreSQL
JavaScript
jQuery
Bootstrap
CSS
XML
HTML
Linux troubleshooting
Object-oriented programming

Education

Bachelor's degree in computer science

Tools

Odoo
Git
Job description
Job Specification

Location: Durban, KwaZulu-Natal (On-site)

Employment Type: Permanent

Seniority Level: Mid (+5 years relevant experience)

Email: zakhona.mtshali@xra.co.za

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.
  • Develop applications using Python, JavaScript, jQuery, Bootstrap, CSS, XML and HTML programming language.
  • 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.
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).

Apply on www.xra.co.za/jobs

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