127 R Programming jobs in South Africa
CNC programming
Posted 27 days ago
Job Viewed
Job Description
Job Title: CNC Programmer (Mastercam & Drafting)
Location: Wadeville
Department: Manufacturing / Engineering
Job Summary: We are seeking a skilled and detail-oriented CNC Programmer with hands-on experience in Mastercam and the ability to perform CAD drafting and CNC programming. The successful candidate will be responsible for creating precise CNC programs for milling and turning operations, interpreting engineering drawings, and ensuring components meet technical and quality standards.
Key Responsibilities:
- Develop CNC programs using Mastercam for multi-axis milling and turning centers.
- Read and interpret complex engineering drawings, blueprints, and technical specifications.
- Perform 2D and 3D drafting using CAD software (e.g., SolidWorks, AutoCAD, or similar).
- Optimize tool paths and machining processes for efficiency and accuracy.
- Select appropriate tools, speeds, feeds, and cutting strategies.
- Collaborate with machinists and production staff to troubleshoot and refine programs.
- Revise and update existing programs to accommodate engineering changes.
- Verify programs through simulations and dry runs before release to the shop floor.
- Maintain detailed documentation of programs, setups, and tool lists.
- Support continuous improvement initiatives related to machining and manufacturing processes.
- Ensure all CNC work adheres to safety, quality, and productivity standards.
- Proven experience in CNC programming, specifically using Mastercam.
- Proficient in reading and interpreting engineering drawings and GD&T.
- Skilled in CAD drafting, with proficiency in at least one CAD software (SolidWorks, AutoCAD, etc.).
- Strong knowledge of machining operations, cutting tools, and CNC machine setup.
- Familiarity with G-code and M-code programming.
- Experience with multi-axis CNC machines is a plus.
- Good understanding of materials (metals, plastics) and their machining characteristics.
- Ability to work independently and collaboratively in a fast-paced environment.
- Excellent problem-solving and communication skills.
- Formal technical education or apprenticeship in CNC machining or manufacturing.
- Certification in CNC programming or Mastercam (desirable but not required).
- Experience with additional CAM software is a plus.
- Familiarity with ERP systems and manufacturing documentation.
Programming Lecturer
Posted today
Job Viewed
Job Description
Eduvos is looking to hire the services of an Independent Contractor, Programming Lecturer, at our Nelson Mandela Bay campus on a part-time basis.
Type of appointment:
Independent Contractor (part-time; flexible workhours agreement)
Purpose:
- To lectureInformation Technology-related modules, in the faculty on a part-time (contractual) basis.
- To assist in the administration and departmental affairs and activities as required by the academic department.
Minimum qualifications required:
- BSc Honours in Computer Engineering or Computer Science or Electrical Engineering or a related qualification
Experience:
- Relevant lecturing experience
- Necessary knowledge of higher education practices and processes
- Relevant research experience
Modules to be lectured:
- Procedural Programming
Responsibilities:
- Lecturing
- General administration
- Setting and marking of assessments
- Preparation of notes and additional study materials
- Quality Assurance
- Management of At-risk students
Competencies
- Initiative and responsibility
- Constructive teamwork, relations and networking
- Influence
- Analysis and judgement
- Innovation and change
- Systematic approach (planning and organising)
- Steadiness (emotional tenacity)
- Communication
IT Lecturer - Programming
Posted today
Job Viewed
Job Description
IT Lecturer - Programming
Eduvos is looking to employ an IT Lecturer at our Tygervalley campus on a fixed term basis.
Type Of Appointment: Fixed Term
Responsibilities- To lecture Information Technology-related modules, in the faculty on a full-time basis.
- To assist in the administration and departmental affairs and activities as required by the academic department.
- Mid-Senior level
- Contract
- Information Technology
- Higher Education
Operations Programming Specialist
Posted 2 days ago
Job Viewed
Job Description
Reference: SSC -AK-1
A well-established public entity is seeking to appoint an Operations Programming Specialist.
Qualifications and Experience:
- Degree or Diploma in Information Technology, Computer Engineering, or similar qualification.
- Solid background (hands-on) in designing and software development of medium to large-scale complex computer systems using any of the modern programming languages (e.g. Java, C/C++, Python, LabView, Javascript).
- Experience in agile methodology, DevOps, and scrum will be an added advantage.
- Certification as a Certified Developer will be advantageous.
- Excellent programming capability/experience is essential with a minimum of 6 years’ experience in Python and LabView programming.
- Python, .NET (C#), C++, Labview, Ruby on Rails, SQL Database development, Java and PHP programming experience.
- RIA development experience, including mobile platforms.
- MS Visual Studio Code and Visual Basic for Windows (Macros).
- Knowledge of Open-Source software.
- Working knowledge of the principles of controlling hardware systems with computers.
- Ability to model systems in software.
- Good systems and process analysis skills.
Please note that if you have not received a response within 14 days of submitting your application that your application was unsuccessful.
#J-18808-LjbffrIS Programming Lecturer
Posted 4 days ago
Job Viewed
Job Description
The successful candidate will be based at the Nelson Mandela Bay campus.
Purpose of Position:
To lecture Information Technology-related modules, in the faculty on a full-time basis.
To assist in the administration and departmental affairs and activities as required by the academic department.
Minimum requirements:
BSc Information Technology or a similar degree (NQF level 7 or above) within the field
Focus on programming / software development
1 - 2 years or relevant lecturing experience advantageous
Necessary knowledge of higher education practices and processes
Modules to be lectured:
Various programming related modules and one or more of the following programming languages:
C#
Java
Python
Competencies:
Initiative and responsibility
Constructive teamwork, relations and networking
Influence
Analysis and judgement
Innovation and change
Systematic approach (planning and organising)
Steadiness (emotional tenacity)
Communication
Responsibilities:
Lecturing
General administration
Setting and marking of assessments
Preparation of notes and additional study materials
Quality Assurance
Management of At-risk students
IS Programming Lecturer
Posted 5 days ago
Job Viewed
Job Description
We are looking for an experienced IS Programming Lecturer for a Renowned Institution in Port Elizabeth.
You will be based at the Nelson Mandela Bay campus.
Purpose of Position:
To lecture Information Technology-related modules, in the faculty on a full-time basis.
To assist in the administration and departmental affairs and activities as required by the academic department.
Minimum requirements:
BSc Information Technology or a similar degree (NQF level 7 or above) within the field
Focus on programming / software development
1 - 2 years or relevant lecturing experience advantageous
Necessary knowledge of higher education practices and processes
Modules to be lectured:
Various programming related modules and one or more of the following programming languages:
C#
Java
Python
Competencies:
Initiative and responsibility
Constructive teamwork, relations and networking
Influence
Analysis and judgement
Innovation and change
Systematic approach (planning and organising)
Steadiness (emotional tenacity)
Communication
Responsibilities:
Lecturing
General administration
Setting and marking of assessments
Preparation of notes and additional study materials
Quality Assurance
Management of At-risk students
IT Programming Lecturer
Posted today
Job Viewed
Job Description
Eduvos is looking to hire the services of a IT Lecturer at our East London campus on a part-time (contractual) basis.
Type of appointment:
Independent contractor
Purpose:
- To lecture Information Technology-related modules, in the faculty on a part-time basis.
- To assist in the administration and departmental affairs and activities as required by the academic department.
Minimum qualifications required:
- Honours in Computer Science, Information Technology, Information Systems
Modules to be lectured:
- Java
- C#
- Data sctructures and Algorithms
Experience:
- Relevant lecturing experience
- Necessary knowledge of higher education practices and processes
Responsibilities:
- Lecturing
- General administration
- Setting and marking of assessments
- Preparation of notes and additional study materials
- Quality Assurance
- Management of At-risk students
Competencies
- Initiative and responsibility
- Constructive teamwork, relations and networking
- Influence
- Analysis and judgement
- Innovation and change
- Systematic approach (planning and organising)
- Steadiness (emotional tenacity)
- Communication
Be The First To Know
About the latest R programming Jobs in South Africa !
Programming Integration Specialist
Posted today
Job Viewed
Job Description
Jacaranda FM, a division of Kagiso Media (Pty) Ltd, is seeking a dynamic and skilled Programming Integration Specialist to join our team.
This pivotal role acts as the right-hand to the Programme Manager, ensuring seamless management of on-air and multimedia content while driving alignment with brand strategy, audience growth, and commercial objectives.
As a critical leadership position within Jacaranda FM's ecosystem, the Programming Integration Specialist bridges the gap between strategic vision and daily execution. The successful candidate will help maintain the station's competitive edge while developing innovative, engaging content that resonates with audiences across South Africa.
KEY RESPONSIBILITIES
Content Leadership
- Support the Programme Manager in shaping and implementing comprehensive content strategies aligned with Jacaranda FM's brand, audience expectations, and commercial goals.
- Facilitate daily content meetings to align team priorities, promote creative brainstorming, and integrate cross-platform opportunities.
- Conduct regular air checks with the Programme Manager, ensuring content quality, presenter performance, and station sound consistency.
- Drive innovation by identifying emerging trends, audience behaviours, and new content formats to enhance listener engagement.
Operational Oversight & Audience Research
- Oversee execution of the programming schedule, ensuring seamless transitions between shows, proper implementation of format clocks, and adherence to programming policies.
- Monitor technical quality and content consistency throughout the day.
- Coordinate with producers, scheduling, digital, audio, and video teams to deliver integrated, high-quality content across all platforms.
- Support planning and execution of outside broadcasts, promotions, and special events.
- Participate in audience research, analyse listener feedback, and identify competitive insights to guide programming decisions.
Commercial Alignment
- Collaborate with Sales and Promotions teams to align programming with commercial objectives while safeguarding editorial integrity.
- Contribute to ideation of sponsored content, ensuring seamless integration and compelling client proposals.
Digital Integration
- Partner with the Digital Lead to design and implement cross-platform strategies that extend Jacaranda FM's reach beyond traditional broadcasting.
- Ensure brand voice consistency across digital channels while optimising content for each platform's unique strengths.
General Leadership
- Act as Programme Manager in their absence.
- Ensure compliance with ICASA, BCCSA, BBBEE, and other regulatory standards.
Mentor team members, foster innovation, and uphold excellence in programming.
Relevant qualification in Media and Communication Studies or Management, OR proven equivalent industry experience.
- Minimum 5 years' experience in radio broadcasting, programming, or content management.
- Experience in on-air presentation, production, or multimedia content creation.
- Strong leadership and mentoring background within a media environment.
- Demonstrated ability to interpret audience research, analyse ratings, and identify media trends.
- Proven project management skills in fast-paced environments.
- History of collaboration with sales, marketing, and digital teams.
TECHNICAL COMPETENCIES
- Proficiency in broadcasting software and equipment.
- Solid understanding of audio production techniques.
- Experience with digital content management systems.
- Strong data analysis and performance monitoring skills.
INDUSTRY KNOWLEDGE
- In-depth understanding of South African broadcasting regulations.
- Familiarity with audience demographics, media consumption patterns, and cultural trends.
- Awareness of the competitive media landscape.
You are a hands-on broadcasting professional with management experience, skilled at developing engaging content and leading diverse teams. You bring creativity, commercial awareness, and a strong understanding of South Africa's media environment.
Operations programming specialist
Posted today
Job Viewed
Job Description
Operations programming specialist
Posted today
Job Viewed