Location
In office (Johannesburg)
Employment
Full-Time
First seen by Alion on Nov 10, 2026.
Overview
Company
Impact
Profile match
Professional Assignments Team is a recruitment company in South Africa that places finance and commercial professionals on temporary and permanent assignments. Its vacancies include finance operations officers, professional accountants, treasury accountants and a brand manager for the motor industry. The company is headquartered in Johannesburg, South Africa.
Introduction
Overview: To set up, program and operate CNC milling machines to produce high-precision components to engineering drawings and specifications, ensuring quality, accuracy and efficiency in all machining operations.
Key Duties and Responsibilities
Machine Setup and Operation
- Set up and operate CNC milling machines (3-axis, 4-axis and 5-axis where applicable) to produce parts to specification.
- Select, mount and set cutting tools, work-holding devices, fixtures and vices.
- Set work offsets, tool length offsets and cutter compensation accurately.
- Load materials and monitor machine performance during production runs.
- Adjust feeds, speeds and depths of cut to optimise tool life, surface finish and cycle times.
CNC Programming
- Write, edit and prove out CNC programs (G-code and M-code) at the machine or using CAD/CAM software.
- Interpret engineering drawings, blueprints and GD&T to determine machining operations and sequences.
- Create and optimise tool paths for roughing, finishing, drilling, tapping and contouring operations.
- Run simulations and dry runs to verify programs and prevent collisions before cutting.
- Maintain and back up a library of programs, setup sheets and tooling lists.
Inspection and Quality Control
- Use precision measuring instruments such as micrometers, vernier and digital calipers, height gauges, dial indicators, bore gauges, thread and pin gauges, and depth gauges.
- Inspect first-off and in-process parts to ensure dimensions and tolerances are met.
- Operate CMM or other inspection equipment where available.
- Identify and report non-conforming parts, and take corrective action to prevent repeat defects.
- Complete inspection records and quality documentation accurately.
Maintenance, Housekeeping and Safety
- Carry out daily machine checks and routine maintenance, including lubrication, coolant levels and cleaning.
- Report machine faults, tooling issues and maintenance needs promptly.
- Maintain a clean, organised and safe work area (5S).
- Follow all health and safety rules, wear required PPE and comply with safe working procedures.
General
- Meet production schedules and delivery deadlines.
- Support and train junior operators and apprentices.
- Contribute to continuous improvement, waste reduction and cost savings.
- Communicate effectively with supervisors, engineers and quality personnel.
Qualifications and Requirements
- Grade 12 / Matric (or equivalent) with Mathematics and/or Technical subjects.
- Trade Test certificate as a Machinist (or equivalent NQF Level 4 or higher), or a relevant National Certificate / Diploma in Mechanical or Manufacturing Engineering.
- Certificate or proven training in CNC programming (e.g. Fanuc, Siemens, Heidenhain, Haas or Mazak controls).
Experience
- Minimum of 5+ years' proven experience as a CNC milling operator in a precision engineering or manufacturing environment.
- Proven experience in CNC programming, both manual G-code and CAD/CAM (e.g. Mastercam, Fusion 360, SolidWorks CAM or similar).
- Experience machining a variety of materials such as steel, stainless steel, aluminium, cast iron and plastics.
Skills and Knowledge
- Strong ability to read and interpret engineering drawings, including GD&T.
- Proficient in the use of precision measuring instruments and inspection techniques.
- Sound knowledge of machining processes, cutting tools, speeds and feeds.
- Good mathematical skills for calculating dimensions, tolerances and offsets.
- Strong problem-solving skills and attention to detail.
- Able to work independently and as part of a team, under pressure and to deadlines.
- Basic computer literacy.
- Safety-conscious with a responsible attitude.
Willing to work overtime or shifts when required.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,222,824 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Field & Service
Similar stack
Same company
Johannesburg
Apply
Apply
In office · Full-Time · Cape Town
Apply
Apply
Apply
Apply
Service Production/Workshop Manager
1 day ago
≈ $33k – $75k per year (Estimated) · Equity · In office · Full-Time · 10+ years exp · Johannesburg
Apply
Apply
Remote (United States, Colombia, Mexico, Philippines, South Africa, PT hours) · Mexico City · Bogotá · Johannesburg · Cape Town
Apply
AI Video Editor (BBS950)
1 day ago
Remote (Argentina, Brazil, Colombia, Mexico, South Africa) · Full-Time · Johannesburg · Cape Town · Mexico City · Bogotá · Buenos Aires
Design
Adobe Premiere Pro
DaVinci Resolve
Apply
This is one of many
2,222,824 more open roles from verified company boards, updated every day.

