Enable job alerts via email!

Intermediate Python Developer

HR Genie

Gqeberha

On-site

ZAR 300 000 - 500 000

Full time

2 days ago
Be an early applicant

Boost your interview chances

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

Job summary

A leading company in the manufacturing sector is seeking an Intermediate Software Developer to enhance their software products. The role involves Python development, data processing, and deploying vision systems, requiring strong technical skills and a passion for 4IR technologies. Candidates should have a background in Mechatronics and relevant experience in software development.

Qualifications

  • Minimum 3 years’ experience in Software Development.
  • Strong understanding of Python with at least 1 year experience.
  • Experience with AI models and vision systems is advantageous.

Responsibilities

  • Develop and enhance software products for the manufacturing industry.
  • Manually process data and build datasets.
  • Deploy vision cameras in industrial environments.

Skills

Python
Machine Learning Models
Cloud Computing
Microservice-based IoT
Problem-solving
Communication
Interpersonal Skills

Education

Grade 12
B.Eng. Mechatronics

Tools

MS Office
Github
Bitbucket
Notion

Job description

Developing and enhancing our software products tailored for the manufacturing industry.

POSITION INFO : Basic Requirements :

Formal Tertiary education :

  • Grade 12
  • B.Eng. Mechatronics

Languages :

  • English – Read, write and speak (required)
  • Afrikaans – Read, write and speak (advantageous)

Drivers Licence : Code 8 (required)

Experience :

  • Minimum 3 years’ experience in Software Development
  • Development of products used in Manufacturing / Industrial Sector (Advantageous)
  • Strong Understanding of Python with at least 1 years’ experience in creating Python applications.
  • Hands-on experience with React (Advantageous)
  • Experience with manually processing data, build datasets and train AI models (Advantageous)
  • Experience with implementing vision cameras in Manufacturing / Industrial Environments (Advantageous)
  • Understanding of version control (Experience with Github or Bitbucket Advantageous)
  • Experience with Notion (Advantageous)
  • Excellent working knowledge of MS Office

Job Objectives :

As an Intermediate Software Developer, you’ll play a crucial role in developing and enhancing our software products tailored for the manufacturing industry. You will work with a team of skilled developers to design, implement and maintain solutions that meet our client’s needs. Your role will involve a combination of Python development, data processing, AI model training and deploying vision systems in industrial environments.

Skills and Competencies :

  • Strong Technical background in Python, Machine Learning Models using Cloud Computing Environments, and Microservice-based IoT architecture components.
  • Excellent problem-solving skills and the ability to troubleshoot effectively.
  • A passion for 4IR (4th Industrial Revolution) technologies in manufacturing sectors.
  • Strong communication and interpersonal skills, with the ability to build and maintain relationships between team members across various products, and customers.
  • Ability to work independently and as part of a team.
  • Mentoring, guiding and providing support to junior developers, helping them grow and succeed.

Main Tasks and Responsibilities :

  • Software Development : Utilize your working knowledge of Python to create and maintain applications.
  • Data Processing : Manually process data, build datasets, and train AI models.
  • Vision Systems : Deploy and adjust vision cameras in industrial environments, involving mechanical, software, or electrical adjustments.
  • Documentation Creation : Create and maintain documentation for developed software, bug fixes and other improvements to features.
  • Active Problem-Solving : Applying strong problem-solving skills to overcome challenges during software development and investigation of bugs.
  • Collaboration : Communicate effectively with team members and stakeholders to ensure successful project outcomes.
  • Continuous Improvement : Open to learning new technologies and continuously improve your existing skills.
  • Travel Expectations : Software developers might be required to travel to customer sites, local and international, depending on project needs.
  • Jendamark Culture : Portray a positive image of Jendamark Automation while being detail-orientated, customer-focused and results-driven. This dedication may require working overtime to meet deadlines.

Preference will be given to employees from the designated groups in line with the provisions of the Employment Equity Act, No. 55 of 1998.

Jendamark Automation reserves the right not to make an appointment. Applications will not qualify the applicant to an interview or appointment, as only shortlisted candidates will be contacted for interviews. Please kindly consider your application unsuccessful if not contacted two weeks after submission / closing date.

Create a job alert for this search

Intermediate Developer • Port Elizabeth, South Africa

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