A dynamic tech recruitment firm is seeking a Senior Software Developer in Pietermaritzburg, KwaZulu-Natal. The ideal candidate will develop and maintain software solutions to optimize manufacturing processes within a collaborative team. Required skills include expertise in Python, Java, and cloud platforms, along with a Bachelor’s in a related field. The position offers a competitive salary based on experience, and applicants can expect engagement within three working days after applying.
Qualifications
Proven experience in leading software development projects in a collaborative environment.
5+ years of professional software development experience.
Experience with manufacturing processes such as die casting or CNC machining.
Responsibilities
Design, develop, and maintain software solutions for tooling design and CNC machining.
Integrate software solutions with existing manufacturing systems.
Develop tools for data collection, analysis, and reporting.
Assist in developing applications for CAD/CAE tools.
Skills
Python
Java
C#
C++
Data analysis
SQL
NoSQL
Cloud platforms
DevOps
Education
Bachelor’s degree in Computer Science, Engineering, or a related field
Tools
CAD/CAE software
Docker
Kubernetes
Tableau
Power BI
Job description
A dynamic tech recruitment firm is seeking a Senior Software Developer in Pietermaritzburg, KwaZulu-Natal. The ideal candidate will develop and maintain software solutions to optimize manufacturing processes within a collaborative team. Required skills include expertise in Python, Java, and cloud platforms, along with a Bachelor’s in a related field. The position offers a competitive salary based on experience, and applicants can expect engagement within three working days after applying.