204 Junior Programmer jobs in Johannesburg
PHP Programmer
Posted 19 days ago
Job Viewed
Job Description
PHP Programmer
Johannesburg | Salary: R25,000 - R30,000 per month
About Our Client
Our client is a leader in promotions and incentive-driven marketing in South Africa. They partner with top brands to create engaging loyalty campaigns, interactive promotions, and digital platforms that drive consumer engagement. Known for their innovative use of technology in marketing, they offer a collaborative and dynamic environment where developers can see their work directly impact national campaigns.
The Role: PHP Programmer
As a PHP Programmer, you will be responsible for building and maintaining the web platforms and back-end systems that power promotions, loyalty programs, and digital engagement campaigns. You will collaborate with designers, campaign managers, and other developers to deliver secure, scalable, and reliable solutions.
Key Responsibilities
Develop, test, and maintain PHP-based web applications and campaign platforms
Write clean, well-structured, and documented code
Integrate third-party systems such as payment gateways, SMS platforms, or APIs
Troubleshoot, debug, and enhance existing campaign systems
Work closely with designers to implement front-end elements into applications
Ensure solutions are scalable, secure, and optimized for performance
Stay up to date with new technologies and best practices in PHP development
About You
3+ years of experience as a PHP developer
Strong knowledge of PHP, MySQL, and frameworks such as Laravel, CodeIgniter, or Symfony
Familiarity with front-end languages (HTML, CSS, JavaScript)
Experience with version control tools (Git) and collaborative development environments
Problem-solving mindset with strong attention to detail
Comfortable working in a fast-paced, campaign-driven environment
A team player who enjoys contributing to innovative marketing solutions
Milling Programmer
Posted 24 days ago
Job Viewed
Job Description
- Minimum 5 years CNC milling programming experience.
- Minimum 5 years working in the engineering/manufacturing industry.
- Minimum 5 years using EDGECAM software, proficient in both 3-axis and 5-axis milling.
- Requirements/Qualifications:
- EDGECAM Basic Milling & Turning certification.
- EDGECAM Advanced Milling certification.
- Proficiency in DESIGNER for CAD/CAM integration.
Key Responsibilities:
- Interpret engineering drawings, CAD models, and technical documents.
- Select appropriate tools, feeds, and speeds to optimize machining time and extend tool life.
- Generate CNC programs for 3-axis and 5-axis milling using EDGECAM.
- Support first-off inspections and troubleshoot machining issues on the workshop floor.
- Continuously improve machining strategies to reduce cycle times and enhance productivity.
- Document processes, setups, and best practices for repeatability and training purposes.
Php programmer
Posted today
Job Viewed
Job Description
Milling programmer
Posted today
Job Viewed
Job Description
CICS Systems Programmer
Posted 2 days ago
Job Viewed
Job Description
We are seeking a highly skilled CICS Systems Programmer to join our team and provide advanced support for CICS environments across various client platforms. This role is ideal for a technical expert with hands-on experience in z/OS systems, CICS Transaction Server upgrades, and ISV product integration. You will be responsible for managing installations, migrations, and issue resolution related to the CICS systems landscape, contributing to the stability and efficiency of enterprise-level mainframe environments.
Key Responsibilities- Provide direct technical support for the planning, coordination, installation, and testing of new releases, upgrades, and changes to CICS and Independent Software Vendor (ISV) products.
- Perform installations, migrations, and upgrades of CICS Transaction Servers.
- Support and maintain IBM and third-party ISV products across the z/OS platform.
- Troubleshoot and diagnose complex CICS system issues and conduct root cause analysis.
- Maintain in-depth knowledge of CICS architecture, functionality, and operations.
- Collaborate with cross-functional teams to ensure system reliability, performance, and scalability.
- 5+ years of hands-on experience in z/OS system programming, with a focus on CICS environments.
- Strong knowledge and daily support experience with CICS Systems Programming.
- Solid working experience with:
- z/OS
- Unix System Services
- SMP/E
- REXX scripting
- Java
- VSAM
- CICS Transaction Server
- Related ISV products (e.g., BMC, CA/Broadcom, IBM tools)
- Relevant IT or Computer Science degree or diploma (preferred but not mandatory based on experience).
- IBM or related CICS certifications would be advantageous.
- Strong problem-solving and analytical skills.
- Ability to work independently and within a team.
- Excellent communication and documentation skills.
- Proactive approach to system stability and risk mitigation.
- Role is based in Johannesburg, Gauteng
- Travel may be required occasionally depending on client needs.
- 3 year contract on site
Location-based postings and related notices have been trimmed to focus on the role details.
#J-18808-LjbffrProgrammer JHB - Eastern Suburbs
Posted 3 days ago
Job Viewed
Job Description
- Work directly with colleges and checking their work.
- Work closely with factory staff and Management.
- Contribute to team effort.
- To ensure that drawings convey the correct information and are error free / to effectively carry out tasks / Perform per work instruction.
- Strong analytical and problem solving skills.
- Self-motivated and able to work to required targets and respond to the needs of the Business.
- Able to work alone as well as part of a team.
- Able to prioritize work and meet deadlines.
- Able to work accurately under pressure.
- High attention to detail and results.
- Teamwork skills.
- Minimum 3 to 5 years’ experience in Sigmanest.
- Able to read assembly drawings will be an advantage.
Plc Programmer Johannesburg East
Posted 3 days ago
Job Viewed
Job Description
Are you a talented PLC Programmer looking to take your career to the next level? Join this team and become an integral part of revolutionizing automation in various industries! As a PLC Programmer, you'll play a crucial role in designing, developing, and implementing programmable logic controller (PLC) systems to automate processes and improve efficiency across diverse sectors, including manufacturing, energy, transportation, and more.
Duties & Responsibilities- Tertiary Qualification essential, combined with at least 3 years experience in similar role (Various systems i.e Siemens, AB, Scada systems etc).
- Designing and programming PLC systems to control machinery and processes.
- Developing and debugging ladder logic, structured text, and other programming languages for PLCs.
- Collaborating with engineers and technicians to integrate PLC systems into existing infrastructure.
- Conducting testing and troubleshooting to ensure the reliability and performance of PLC-controlled systems.
- Providing technical support and training to end-users and maintenance teams.
- Staying updated on industry trends and advancements in PLC technology.
Be The First To Know
About the latest Junior programmer Jobs in Johannesburg !
CNC Programmer Turning - Onboard
Posted 6 days ago
Job Viewed
Job Description
- + 3years On CNC machine shop
- Fanuc control Experience
- Able to do on board programming.
- Must be able to use all measuring equipment confidently
- Must be computer literate
CNC Programmer and Setter
Posted 23 days ago
Job Viewed
Job Description
- Must be able to program CNC machines with Fanuc controls.
- Must have experience with Doosan and Haas machines.
- At least 5 years' experience.
- The Machines are programmed with coding on the controls, not through software.
Cnc programmer and setter
Posted today
Job Viewed