Apprentice Software Developer: Mentored, On-site in Welkom

Placements24

Willows (CA)

On-site

USD 4,100 - 6,100

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Mentorship program
Competitive stipend
On-site in Welkom

Job summary

Placements24 seeks a motivated Junior Software Developer Apprentice for an on-site role in Welkom, Free State. You will participate in the full software development lifecycle, from requirements gathering and design to coding, testing, and deployment, gaining practical experience and mentorship.

You will learn modern programming languages and development methodologies while contributing to real-world mining tech projects.

Qualifications

  • Matriculation with a focus on maths or science is preferred.
  • Basic knowledge of at least one programming language (Python/Java/C#) is required.
  • Strong analytical and problem-solving skills with attention to detail.
  • Willingness to learn and adapt in a fast-paced technical environment.

Responsibilities

  • Assist senior developers in writing clean, efficient, and well-documented code.
  • Participate in design and implementation of software features.
  • Help identify and resolve software defects and bugs.
  • Contribute to unit testing and integration testing processes.
  • Collaborate with cross-functional teams to understand project requirements.
  • Learn and apply best practices in software development and version control (Git).
  • Assist in creating technical documentation and user guides.
  • Engage in code reviews and provide constructive feedback.

Skills

Programming basics
Python
Java
C#

Education

Matriculation certificate

Tools

Git

Job description

Placements24 seeks a motivated Junior Software Developer Apprentice for an on-site role in Welkom, Free State. You will participate in the full software development lifecycle, from requirements gathering and design to coding, testing, and deployment, gaining practical experience and mentorship.

You will learn modern programming languages and development methodologies while contributing to real-world mining tech projects.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Software Developer Apprentice
Junior Software Developer Apprentice

Placements24 • Willows (CA)

On-site
USD 4,100 - 6,100
Mentorship program
Competitive stipend
On-site in Welkom
Hybrid Software Developer Intern - Mentored & Paid
Hybrid Software Developer Intern - Mentored & Paid

Placements24 • Willows (CA)

Hybrid
USD 5,400 - 10,000
Paid internship
Mentorship from senior software инженe
Hybrid Graduate Software Dev – Launch Your Tech Career
Hybrid Graduate Software Dev – Launch Your Tech Career

Placements24 • Willows (CA)

Hybrid
USD 14,000 - 22,000
Mentorship programs
Ongoing training
Hybrid work model
+2
Graduate Software Developer - Welkom
Graduate Software Developer - Welkom

Placements24 • Willows (CA)

Hybrid
USD 14,000 - 22,000
Mentorship programs
Ongoing training
Hybrid work model
+2
Graduate Software Developer Intern
Graduate Software Developer Intern

Placements24 • Willows (CA)

Hybrid
USD 5,400 - 10,000
Paid internship
Mentorship from senior software инженe
Junior Mining Operations Apprentice
Junior Mining Operations Apprentice

Placements24 • Willows (CA)

On-site
USD 9,100 - 15,000
On-the-job training
Career progression
Certification opportunities
+1
Hybrid Junior Software Developer – Mentorship & Growth
Hybrid Junior Software Developer – Mentorship & Growth

Placements24 • Roanoke (VA)

Hybrid
USD 11,000 - 18,000
Mentorship
Career progression
Hybrid work model
+1
Site Engineer, Mining Infrastructure – Welkom
Site Engineer, Mining Infrastructure – Welkom

Placements24 • Willows (CA)

On-site
USD 25,000 - 40,000
Competitive salary
Performance incentives
Growth opportunities
+1
Mining Equipment Apprentice Technician - Training & Growth
Mining Equipment Apprentice Technician - Training & Growth

Placements24 • Willows (CA)

On-site
USD 9,000 - 14,000
Comprehensive training program
Career advancement opportunities
Exposure to mining technology
+4
Trainee Artisan Apprentice — Hands-On Engineering Training
Trainee Artisan Apprentice — Hands-On Engineering Training

Placements24 • Willows (CA)

On-site
USD 2,400 - 3,700
Learnership allowance
On-the-job training
Technical college instruction