Skip to content
mimi

Intermediate Software Developer

STADIO Higher Education

South Africa · Hybrid Full-time Mid Level 1mo ago

About the role

About the Role

This role focuses on designing and delivering modern backend services in a Microsoft Azure environment, supporting both Flutter and Blazor based frontends, and contributing to a scalable platform foundation that enables future innovation (including advanced data capabilities and AI-driven solutions).

This is a hands-on development role suited to engineers who enjoy building new systems, working with modern technologies, and contributing to a forward-looking technical environment.

Key Responsibilities

New Platform Development

  • Design and build backend services using modern .NET technologies.
  • Develop APIs supporting new student and institutional applications.
  • Contribute to a scalable, cloud-native platform architecture in Azure.
  • Collaborate with Flutter and Blazor frontend development on new features.

Cloud & Engineering Practices

  • Contribute to CI/CD pipelines and structured DevOps workflows.
  • Produce clean, maintainable, production-ready software.
  • Participate in code reviews and collaborative development practices.
  • Contribute to technical documentation and development standards.

Innovation & Platform Evolution

  • Contribute to platform capabilities that support future AI and advanced data initiatives.
  • Participate in technical discussions around architecture and technology direction.
  • Continuously learn and adopt modern development practices and tools.

Qualifications & Skills Required

Education

  • Relevant degree in Engineering or Computer Science preferred. Exceptional candidates with relevant practical work experience might be considered.

Experience

  • 3–6 years professional software development experience.
  • Experience with C# and modern .NET / .NET Core.
  • Experience building REST APIs.
  • SQL database experience.
  • Experience working in a collaborative development environment.
  • Understanding of clean code and maintainable software design.

Soft Skills

  • Strong analytical and problem-solving abilities.
  • Excellent communication and stakeholder management skills.
  • Ability to work collaboratively in a team environment.

Key Competencies

  • Microsoft Azure platform experience.
  • Modern frontend/mobile framework exposure, specifically: Flutter and Blazor
  • CI/CD pipeline experience.
  • Experience building cloud-hosted applications.
  • Interest in data-driven or AI-enabled systems.
  • Continuous Improvement Methodologies a plus.

Why Join Us?

  • This role offers the opportunity to be part of a dynamic team focused on driving innovation and efficiency across the organization. You will contribute to strategic initiatives that shape the future of our business processes and systems.
  • Purpose-Driven Vision: Be part of an institution that emphasises operational excellence, inclusivity and widening access to quality higher education.
  • Purposeful Work: Contribute to meaningful transformation initiatives that not only directly supports the organisation’s mission and long-term success, but also has a meaningful impact on South Africa.

What We Offer

  • Competitive salary in line with relevant experience.
  • Generous leave to support work-life balance.
  • Collaborative in-office engineering culture.
  • Preferred schedule: 4 days on-site, 1 day remote.
  • Greenfield and platform development focus.
  • Opportunity to help shape emerging technical capabilities.
  • Opportunities to continue your studies at any institution in the group after 1 year of employment.

Skills

.NET.NET CoreAIAzureBlazorC#CI/CDCloudDevOpsFlutterREST APIsSQL

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free