SH
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