Menu Close

Pietermaritzburg: Senior Software Developer posted by Hire Resolve

Pietermaritzburg: Senior Software Developer posted by Hire Resolve

Posted on 2025-05-01 00:00:00

Job Summary

Hire Resolve’s client is seeking a Senior Software Developer to join their engineering and technology team. This role will focus on developing and maintaining software solutions that support our manufacturing processes, including tooling design, casting simulations, CNC machining, and metrology. As a Senior Software Developer, you will be instrumental in improving our production systems and enhancing automation, data analytics, and system integration across multiple departments. You will work closely with engineering teams to develop custom applications and tools that enhance the efficiency and precision of our casting operations.

Key Responsibilities:

  • Custom Software Development: Design, develop, and maintain software solutions to automate and optimize die casting operations, tooling design, CNC machining, and other production processes.
  • Integration with Manufacturing Systems: Work closely with engineers to integrate software solutions with existing manufacturing systems (e.g., CNC machines, metrology systems, casting simulation software) for seamless operations.
  • Data Analytics & Automation: Develop tools for data collection, analysis, and reporting to improve process quality, track production metrics, and ensure optimal material alloying, casting precision, and efficiency.
  • CAD/CAE Tooling Support: Assist in developing custom applications that interface with Computer-Aided Design (CAD) and Computer-Aided Engineering (CAE) tools for tooling design and simulation.
  • Collaboration with Cross-Functional Teams: Collaborate with tool designers, engineers, production teams, and QA specialists to understand and address software needs in the context of manufacturing operations.
  • Software Optimization & Performance: Troubleshoot, debug, and optimize existing systems and software to ensure high performance, reliability, and scalability in a high-precision manufacturing environment.
  • Mentorship & Code Review: Provide technical leadership to junior developers, guiding them in software development best practices, design patterns, and troubleshooting. Conduct code reviews to ensure quality and consistency.
  • Documentation & Reporting: Create comprehensive technical documentation for software systems, processes, and best practices. Provide regular status updates and reports to stakeholders.
  • Continuous Improvement: Stay current with advancements in manufacturing technologies, including CNC machining, metrology, and casting processes, and explore opportunities to incorporate these into software solutions.

Requirements:

  • Programming Languages: Strong expertise in at least one of the following: Python, Java, C#, or C++. Experience with scripting for automation and data processing is highly valuable.
  • Manufacturing Software Knowledge: Familiarity with tools used in manufacturing and engineering, such as CAD/CAE software, CNC programming languages (e.g., G-code), and simulation software.
  • Database Management: Experience with SQL and NoSQL databases for storing and managing production data (PostgreSQL, MySQL, MongoDB).
  • Data Analytics: Proficiency in data analysis, visualization, and reporting tools (e.g., Python libraries, R, Tableau, Power BI) to support manufacturing decision-making.
  • Cloud & DevOps: Experience with cloud platforms (AWS, Azure, Google Cloud) and tools for continuous integration/continuous deployment (CI/CD), containerization (Docker), and infrastructure management (Kubernetes).
  • API Development & Integration: Experience building and integrating RESTful APIs to connect software with CNC machines, sensors, and other manufacturing equipment.
  • Testing & Quality Assurance: Knowledge of automated testing frameworks (JUnit, PyTest, Selenium) and best practices for ensuring software quality in a high-performance environment.
View Job  Franschhoek: Duty Manager posted by IntelliStaff

Qualifications:

  • Bachelors degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • 5+ years of professional software development experience, with at least 2 years of experience working in manufacturing, industrial automation, or engineering software development.
  • Experience with manufacturing processes, such as die casting, CNC machining, or metrology, is a significant advantage.
  • Proven experience in leading software development projects in a collaborative, multi-disciplinary environment.

Benefits:

  • Competitive salary based on experience.

IF you meet the above requirements and want to make a career-changing move, apply today by emailing your CV to *****@*****.co.za

You can also connect with Daniel, Carmen and Gaby on LinkedIn or contact Hire Resolve
If you meet the above requirements we will contact you within 3 working days.

Click Go Apply to apply online!


Get Similar Job Alerts
Enter your WhatsApp number (e.g., +27740908132)
You'll receive alerts for new jobs in

Apply directly for this position. Please read all instructions carefully.

We do not process job applications; we simply aggregate and display job listings.

More related positions


Pietermaritzburg: Salesman – Urgent posted by Infinity Automotive

We seek a vibrant salesperson to fill our hot seat in Automotive parts sales. The suitable person will possess knowledge of parts, the automotive market,...

View Job  Johannesburg: QS Lead posted by Fempower Personnel

View Job
Salesman – Urgent

Pietermaritzburg: ACCOUNT MANAGER (ICT INDUSTRY) PIETERMARITZBURG, KZN

RedCat Recruitment is seeking a suitably qualified and experienced ACCOUNT MANAGER ICT INDUSTRY for a large concern, position based in Pietermaritzburg,...


View Job
ACCOUNT MANAGER (ICT INDUSTRY) PIETERMARITZBURG, KZN

Pietermaritzburg: Conveyancing Paralegal

Minimum Requirements Matric National Diploma essential. Minimum 5 years experience working in a conveyancing environment. Transfer and bonds experience...


View Job
Conveyancing Paralegal

Pietermaritzburg: SKD PARTS WAREHOUSE FOREMAN (MOTOR INDUSTRY)

RedCat Recruitment is seeking a suitably qualified and experienced SKD PARTS WAREHOUSE FOREMAN MOTOR INDUSTRY for a well-established company based in the...


View Job
SKD PARTS WAREHOUSE FOREMAN (MOTOR INDUSTRY)

Pietermaritzburg: Temporary Payroll Officer

Our client is looking for a Temporary Payroll Officer to join their team on a short-term assignment. The ideal candidate will be proficient in Sage 300 and...


View Job
Temporary Payroll Officer

Pietermaritzburg: Automation Engineer

Job Description Project Management Create and track timing plans for overall scope and individual activities. Ensure milestones are achieved on time...


View Job
Automation Engineer

Pietermaritzburg: Financial Accountant

Job Company Description Our client is committed to providing top-tier healthcare services to their community. Their mission is to deliver high-quality care...


View Job
Financial Accountant

Pietermaritzburg: Refrigeration/Ammonia Technician

Attend to all breakdowns, servicing, and maintenance of refrigeration systems Provide exceptional customer service and communication with clients Manage...


View Job
Refrigeration/Ammonia Technician

Pietermaritzburg: Technician

Our client based in Pietermaritzburg is looking for a dynamic Technician to join their team. Duties Hands on ability to articulate basic mechanical systems...


View Job
Technician

Pietermaritzburg: SALES MANAGER – PIETERMARITZBURG

RedCat Recruitment is seeking an experienced SALES MANAGER for a well-established concern, position based in Pietermaritzburg, KwaZulu-Natal. REQUIREMENTS...


View Job
SALES MANAGER – PIETERMARITZBURG

Pietermaritzburg: Boilermaker/Welder

Requirements Trade as a Boilermaker essential, with at least 3 years experience in a similar environment. Construct, assemble, maintain, and repair...


View Job
Boilermaker/Welder

Pietermaritzburg: Junior Loss Adjuster (Mechanical, Electrical or Chemical Engineer)

BSc. or BEng. ChemicalElectricalMechanical Engineer Must have on-site experience 2-4 years experience engineering experience High performer Able to...


View Job
Junior Loss Adjuster (Mechanical, Electrical or Chemical Engineer)

Pietermaritzburg: BUSINESS DEVELOPMENT MANAGER – PIETERMARITZBURG

RedCat Recruitment is seeking an experienced BUSINESS DEVELOPMENT MANAGER for a growing concern, position based in Pietermaritzburg, KwaZulu-Natal. PERSON...

View Job  Cape Town: Robotics Lecturer (Contract) (CPT) posted by Datafin

View Job
BUSINESS DEVELOPMENT MANAGER – PIETERMARITZBURG

Pietermaritzburg: Farm Manager – Blueberries & Tomatoes

Requirements 10 years experience in similar horticultural role AgriHorticulure Qualification Valid Drivers License


View Job
Farm Manager – Blueberries & Tomatoes

Pietermaritzburg: Maintenance Electrician

Minimum Requirements Must have a minimum of 2 years experience as a Maintenance Electrician in the Manufacturing Industry Qualified Electrical Artisan is...


View Job
Maintenance Electrician

Pietermaritzburg: Sales Manager – KZN

B.ComNational Diploma Marketing Management 4 to 6 Years sales and marketing management experience in a commercial or agricultural environment Manage sales...


View Job
Sales Manager – KZN

Pietermaritzburg: Material Planning & Logistics Manager

Job Responsibilities Material Planning Lead the development and implementation of material planning strategies to ensure uninterrupted supply of materials...


View Job
Material Planning & Logistics Manager

Pietermaritzburg: Maintenance Manager (Farm)

We are seeking a Maintenance Manager for our farm property just outside Pietermaritzburg. As the Maintenance Manager, you will be responsible for overseeing...


View Job
Maintenance Manager (Farm)

Pietermaritzburg: Process Technician

Job Responsibilities Quality Ensure the product voltage, PH conductivity, acid level and temperature are correct according to specifications before use....


View Job
Process Technician

Pietermaritzburg: Instrumentation Programming Specialist (Refrigeration/HVAC-R)

Key Performance Areas Programming and fault finding on control systems Maintenance of refrigeration, HVAC-R, and electrical panels Remote customer support...


View Job
Instrumentation Programming Specialist (Refrigeration/HVAC-R)

Pietermaritzburg: HOTEL RECEPTIONIST – PIETERMARITZBURG

RedCat Recruitment is seeking an experienced HOTEL RECEPTIONIST for a large national concern, position based in Pietermaritzburg, KwaZulu-Natal....


View Job
HOTEL RECEPTIONIST – PIETERMARITZBURG

Pietermaritzburg: Boilermaker

Construct, assemble, maintain, and repair stationary boilers and boiler house auxiliaries. Align structures or plate sections to assemble boiler frame tanks...


View Job
Boilermaker

Pietermaritzburg: Accountant

Accountant ð¹ Location Pietermaritzburg, KwaZulu-Natal ð¹ Salary R 240 000 - R 300 000 per annum Are you a detail-oriented Accountant looking for a new...


View Job
Accountant

Pietermaritzburg: Broker Consultant – Parow

Main Outputs and Responsibilities - Develop and maintain sales and marketing plan - Recruit Brokers - Provide support to brokers - Offer training to brokers...


View Job
Broker Consultant – Parow

Pietermaritzburg: Trainee Sales Agent

Have you recently passed Matric and looking for an opportunity to make money whilst learning and growing in the sales industry? We are looking for entry...


View Job
Trainee Sales Agent

Share this to someone who needs a job:
Posted in Jobs in Kwazulu-Natal, Jobs in Pietermaritzburg, Jobs in South Africa

More Jobs in Your Area