Intermediate Python Developer needed at Jendamark

Save 2 weeks ago

Job title : Intermediate Python Developer

Job Location : Eastern Cape, Port Elizabeth

Deadline : October 30, 2024

Quick Recommended Links

Basic Requirements:

Formal Tertiary education:

  • Grade 12
  • B.Eng. Mechatronics
  • B.Tech OR B.Sc Information Technology

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.
  • Version Control: Utilise version control systems effectively.
  • 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.

How to Apply for this Offer

Interested and Qualified candidates should Click here to Apply Now

  • ICT jobs

Share this job