Location
Johannesburg, Gauteng, South Africa
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
Recruiter:
IOCO
Job Ref:
1137258236
Date posted:
Monday, March 2, 2026
Location:
Johannesburg, South Africa
SUMMARY:
POSITION INFO:
We are seeking an experienced Developer with over five years of professional experience in full-stack and backend development, specializing in C#/.NET for building robust APIs and core business logic. The role involves developing new features, maintaining and modernizing legacy .NET systems, optimizing SQL scripts and database migrations (preferably PostgreSQL), and supporting cross-platform mobile applications using .NET MAUI or Xamarin. The successful candidate will collaborate within agile teams, participate in code reviews, troubleshoot deployment and environment issues, and provide Level 2/3 support for live systems. This position requires strong analytical and problem-solving skills, attention to detail, adaptability, and a data-driven mindset to ensure precision, reliability, and continuous system improvement.
What you'll do:
- Reviewing emails and team messages to prioritize tasks and check for urgent issues from overnight monitoring.
- Attend a morning stand-up meeting to discuss progress, blockers, and upcoming priorities with the team.
- Dive into developing new APIs and core application logic based on assigned features or user stories.
- Spend time maintaining and updating legacy code to fix bugs or implement minor enhancements.
- Write and optimize database scripts to support data migrations or query improvements.
- Collaborate with QA and other developers to review code changes and incorporate feedback.
- Address any deployment issues by troubleshooting builds, configurations, or environment setups.
- Monitor application performance and user reports from in-field deployments, responding to support tickets.
- Work on creating or updating system reports to generate insights or analytics for stakeholders.
- Develop features for mobile applications, focusing on functionality and integration.
- Handle UI creation and refinements to ensure intuitive user interfaces align with design specs.
- End the day by documenting progress, committing code, and planning tasks for the next day.
Your Expertise:
- At least 5 years of professional experience as a full-stack or backend-focused developer, with strong emphasis on C#/.NET for
- building APIs and business logic.
- Solid hands-on experience maintaining and enhancing legacy .NET systems, including refactoring, bug fixing, and gradual modernization.
- Proven ability to write efficient SQL scripts, stored procedures, and data migration logic for relational databases (PostgreSQL preferred).
- 3\+ years of experience developing and supporting cross-platform mobile applications, ideally using .NET MAUI or Xamarin.
- Practical experience creating and maintaining both operational system reports and analytical/business intelligence reports.
- Demonstrated skill collaborating in agile teams, performing code reviews, and resolving production deployment and environment issues.
- Comfortable providing Level 2/3 support for in-field users, including troubleshooting live application problems under time pressure.
Qualifications:
- Essential Qualifications
+ Matric/Grade 12
+ Degree/Diploma in IT/Software/Computer Science or relevant
- Preferred Qualifications:
+ Bachelor of Honours in IT/Software related, Software Language/Database Specific Qualification
Personal Attributes/Soft Skills Required:
- Technical proficiency
- Problem solving
- Adaptability
- Attention to detail
- Analytical skills
- Agile methodologies
- Precision \& Reliability
- Data-driven mindset
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.