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