Software Engineer – YES Programme Opportunity at OnKey Software Solutions (Pragma)

Company: Pragma

Location: South Africa

Closing Date: 17 August 2026

Are you a young, unemployed graduate seeking to kickstart your career in software engineering? OnKey Software Solutions, a division of Pragma, has opened applications for the Software Engineer – YES Programme in Bellville, Cape Town.

This 12-month contract position is designed to provide practical experience, enhance technical capabilities, and boost future employability within a leading industrial and asset management organisation.

Company Overview

OnKey Software Solutions operates under Pragma, a respected leader in asset management engineering and industrial technology solutions. Pragma focuses on delivering software applications that optimise asset care and operational performance across various industries.

By joining the OnKey Development and Product Development teams, successful candidates work within a supportive, purpose-driven environment that embraces modern technologies and modern development practices.

Job Overview

  • Job Title: Software Engineer – YES programme
  • Reference Number: PRA260702-3
  • Department: OnKey Software Solutions | On Key Development | Product Development
  • Company: OnKey Software Solutions
  • Job Type: Fixed Term Contract (12 Months)
  • Location: Bellville, Cape Town, Western Cape, South Africa

Job Purpose

The Youth Employment Service (YES) Programme is a public-private partnership aimed at addressing youth unemployment in South Africa. The purpose of this role is to offer structured, real-world workplace experience.

Candidates actively participate in software development lifecycles while leveraging modern tools—including AI assistive technology—to support engineering quality, security, and collaborative problem-solving.

READ ALSO  Department Of Social Development is Hiring 

Key Responsibilities

  • Develop well-designed, high-quality software to the approval of the Product Owner.
  • Develop software meeting the quality standards required by the QA Manager.
  • Participate actively in the Scrum agile development process.
  • Troubleshoot and solve technical incidents in the product.
  • Build knowledge of new technical tools and relevant technologies continuously.
  • Provide mentorship and coaching to fellow team members.

Minimum Requirements

  • Target Demographic: Young, unemployed South African citizens.
  • Education: A tertiary qualification in a relevant field (Bachelor’s Degree or Diploma in Computer Science, Engineering, or a related discipline).
  • AI Readiness: Experience or willingness to use AI assistive technologies for software development activities such as code generation, debugging, testing, documentation, and problem-solving.
  • Core Technical Knowledge: Understanding of REST APIs and asynchronous programming.

Preferred Skills

  • Experience in JavaScript (ES6).
  • Experience in CSS and HTML.
  • Experience in React and TypeScript.
  • Experience with component-based architecture.
  • Familiarity with state management approaches (e.g., Zustand, TanStack Query).

Salary and Benefits

  • Salary: Not disclosed in the official job advertisement.
  • Benefits: 12 months of paid, practical workplace experience, structured skill development, exposure to real-world software project lifecycles, and direct mentorship within an established engineering firm.

Location

  • Town / City: Bellville, Cape Town
  • Province: Western Cape
  • Country: South Africa
  • Client Site: N/A

Employment Type

  • Fixed Term Contract (YES Programme 12-Month Learnership / Workplace Exposure).

Closing Date

  • Application Deadline: 2026/08/17 (August 17, 2026).

Required Documents

While specific document attachments are not explicitly listed in the advertisement, standard applications for the YES Programme require:

  • Updated Curriculum Vitae (CV).
  • Certified copy of South African ID card or document.
  • Certified copies of relevant tertiary qualifications and academic records.
READ ALSO  Data Capturer

Step-by-Step Application Process

  1. Verify Eligibility
    Ensure you meet the target criteria: young, unemployed South African citizen with a relevant tertiary qualification in Computer Science or Engineering.
  2. Prepare Documentation
    Update your CV with relevant academic projects, technical stack details (React, TypeScript, REST APIs), and compile certified copies of your identification and qualifications.
  3. Navigate to Official Portal
    Visit the official Pragma recruitment portal at pragma.erecruit.co or search for Reference Number PRA260702-3.
  4. Submit Online Application
    Fill out the required candidate fields, attach your supporting documents, and complete the submission prior to the closing date on 2026/08/17.

Important Notes

  • AI Tool Integration: Candidates must be comfortable using AI assistive technologies for coding, debugging, documentation, and testing while keeping a strong focus on high code quality and ethical practice.
  • Reference Code: Use PRA260702-3 when tracking your application status.
  • Timeliness: Applications must be submitted before or on August 17, 2026.

Frequently Asked Questions (FAQs)

Q: Who qualifies for the YES Programme at Pragma? A: Young, unemployed South African citizens holding a relevant tertiary qualification (Degree or Diploma) in Computer Science, Engineering, or an equivalent field.

Q: Where is this position based? A: The role is located in Bellville, Cape Town, Western Cape.

Q: Is prior work experience required? A: The YES Programme prioritises unemployed graduates seeking entry-level workplace experience. Prior experience with frameworks like React, TypeScript, and ES6 JavaScript is preferred.

Q: Is the exact monthly stipend disclosed? A: No, the specific salary/stipend amount is not disclosed in the official job advertisement.

Conclusion

The Software Engineer YES Programme role at OnKey Software Solutions (Pragma) offers an outstanding opportunity for software development graduates to build hands-on industry experience. With direct exposure to agile workflows, modern frontend libraries, and cutting-edge AI assistive engineering practices, candidates can significantly improve their career prospects. Submit your application on the official recruitment platform prior to the closing date on August 17, 2026.

READ ALSO  Discovery: Contact Centre Consultant

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like
Read More

Hyundai YES Learnership 2024

Table of Contents Show Company OverviewJob OverviewJob PurposeKey ResponsibilitiesMinimum RequirementsPreferred SkillsSalary and BenefitsLocationEmployment TypeClosing DateRequired DocumentsStep-by-Step Application ProcessImportant…
Read More

City of Tshwane: Metro Police Trainees x200

Table of Contents Show Company OverviewJob OverviewJob PurposeKey ResponsibilitiesMinimum RequirementsPreferred SkillsSalary and BenefitsLocationEmployment TypeClosing DateRequired DocumentsStep-by-Step Application ProcessImportant…
Read More

Client Service Administrator Learnership

Table of Contents Show Company OverviewJob OverviewJob PurposeKey ResponsibilitiesMinimum RequirementsPreferred SkillsSalary and BenefitsLocationEmployment TypeClosing DateRequired DocumentsStep-by-Step Application ProcessImportant…
Read More

SETA: E-Learning LMS Learnership 2026

Table of Contents Show Company OverviewJob OverviewJob PurposeKey ResponsibilitiesMinimum RequirementsPreferred SkillsSalary and BenefitsLocationEmployment TypeClosing DateRequired DocumentsStep-by-Step Application ProcessImportant…

Payroll Administrator

Table of Contents Show Company OverviewJob OverviewJob PurposeKey ResponsibilitiesMinimum RequirementsPreferred SkillsSalary and BenefitsLocationEmployment TypeClosing DateRequired DocumentsStep-by-Step Application ProcessImportant…
Read More

Metropolitan Life Learnership 2024

Table of Contents Show Company OverviewJob OverviewJob PurposeKey ResponsibilitiesMinimum RequirementsPreferred SkillsSalary and BenefitsLocationEmployment TypeClosing DateRequired DocumentsStep-by-Step Application ProcessImportant…