Graduate Developer (2027) – Curiska / Tech Client (Rosebank, Joburg)

Employer / Recruiter: Curiska Recruitment

Industry: Software Engineering, Information Technology & Application Development

Location: Rosebank, Johannesburg, Gauteng (On-Site / Hybrid)

Position Type: Full-Time Graduate Programme (2027 Intake)

Target Candidates: Recent Graduates Completing Qualifications in 2026

Compensation: Competitive Entry-Level Developer Salary

Posted Date: 09 October 2026

Closing Date: 30 November 2026

About the Role & Opportunity

A growing tech group, recruited via Curiska, is seeking ambitious Graduate Developers for their 2027 intake based in Rosebank, Johannesburg.

Designed for recent graduates finishing their degrees in 2026, this entry-level role provides structured mentorship alongside experienced software engineers. You will build, test, and maintain enterprise software applications utilizing the .NET ecosystem, C#, SQL databases, and modern web frameworks.

Key Responsibilities & Software Development Lifecycle (SDLC)

The Graduate Developer will work directly with senior engineering teams across six core areas:

1. Software Design & Development

  • Application Coding: Participate in the design, development, and deployment of software solutions using C#, .NET, and object-oriented architectures.
  • Clean Code Standards: Write clean, maintainable, secure, and efficient code adhering to internal engineering standards.

2. Collaboration & Requirements Analysis

  • Agile Collaboration: Partner with senior developers, technical leads, and business analysts to translate project requirements into functional software features.

3. Testing, Debugging & Quality Assurance

  • Defect Resolution: Identify, debug, and resolve software bugs, system bottlenecks, and technical glitches.
  • Unit Testing: Implement unit testing frameworks (e.g., xUnit, NUnit) to validate code stability and application performance.

4. Documentation & DevOps Exposure

  • Technical Documentation: Assist in documenting software features, API endpoints, system logic, and user guides.
  • CI/CD Workflows: Gain hands-on exposure to DevOps practices, automated pipelines, and Azure DevOps.

Candidate Profile & Minimum Entry Requirements

To qualify for consideration for the 2027 Rosebank intake, applicants must meet the following mandatory criteria:

  • Educational Qualifications:
    • Completed BSc Degree in Computer Science, Information Technology, or Software Engineering in 2026 (Mandatory).
  • Core Technical Knowledge:
    • Strong understanding of Object-Oriented Programming (OOP) principles.
    • Basic programming knowledge in C# or Java (Mandatory).
  • Required Application Documents:
    • Applicants MUST email: Updated CV, Matric Certificate, and Full Official Academic Transcripts (Mandatory).
  • Advantageous Skills & Tech Stack Exposure:
    • Exposure to the .NET Framework / .NET Core ecosystem.
    • Hands-on experience using Microsoft Visual Studio for software building and debugging.
    • Understanding of Web Development technologies (HTML, CSS, JavaScript).
    • Knowledge of Relational / Non-Relational Database Management Systems (SQL Server, MySQL, NoSQL).
    • Familiarity with the Software Development Lifecycle (SDLC) and unit testing tools (xUnit or NUnit).
    • Exposure to DevOps, CI/CD pipelines, or Azure DevOps.
  • Soft Competencies:
    • Excellent analytical and algorithmic problem-solving capabilities.
    • Strong communication skills, teamwork mindset, and eager drive to master new technical frameworks.

Position Benefits & Career Pathway

  • Structured Mentorship: 1-on-1 guidance from experienced .NET technical architects and senior developers.
  • Modern Tech Stack: Real-world experience with C#, .NET Core, Azure DevOps, and SQL enterprise platforms.
  • Prime Location: Based in the bustling business and technology hub of Rosebank, Johannesburg.

Career Advice for Applicants

  1. Include All Mandatory Documents: Email applications missing academic transcripts or Matric certificates are automatically rejected.
  2. Highlight C# and OOP Projects: Feature university software development projects, GitHub repositories, or dissertation coding work prominently on page 1 of your CV.
  3. Format Email Subject Line Correctly: Use a clear subject line when emailing Curiska (e.g., Application: Graduate Developer 2027 - Rosebank - [Your Name]).

Sample Technical Interview Questions

Object-Oriented Programming & .NET Logic

  • Question (OOP Principles): “Explain the core pillars of Object-Oriented Programming (Encapsulation, Inheritance, Polymorphism, Abstraction) and how you implement them in C#.”
  • Question (Debugging & SQL): “Walk me through your step-by-step process when using Visual Studio tools to debug a runtime error or optimize a slow database query.”

How to Apply

Email your updated CV, Matric certificate, and full academic transcript directly to Curiska:

  • Recruiter: Curiska Recruitment
  • Email Address: info@curiska.co.za
  • Position: Graduate Developer (2027)
  • Location: Rosebank, Johannesburg

Comments

No comments yet. Why don’t you start the discussion?

    Leave a Reply

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