JobRaahGet matched free

Jobs

Intermediate Full Stack Developer

sabenzait · Johannesburg, Gauteng, South Africa

Posted Oct 1, 2026

Apply with JobRaah

Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.

We are looking for an Intermediate Full Stack Developer with strong hands-on experience in C#/.NET and Flutter. The successful consultant will contribute across mobile and backend development, working on production applications and supporting integration between mobile, backend, database and cloud services. This is a hands-on delivery role requiring a developer who can take responsibility for assigned features and work independently without close day-to-day supervision. Approximately five years of commercial software development experience is expected, including at least two to three years working with a meaningful level of independence. Key Responsibilities: Mobile and Full Stack Development Design, develop, test and maintain reliable, scalable applications Develop and maintain cross-platform mobile applications using Flutter Build and enhance backend services using C# and .NET Develop, consume and integrate REST APIs and web services Support integration between mobile applications, backend services, databases and cloud platforms Contribute to the support and modernisation of existing mobile applications Investigate and resolve application defects across the development lifecycle Produce clean, maintainable and well-structured code Cloud and Delivery Contribute to the development and deployment of applications within Microsoft Azure environments Work with Git-based source control and collaborative development workflows Work within established CI/CD and release processes Apply appropriate security, performance and reliability practices Support application testing, deployment and production delivery Collaboration Work closely with developers, product owners, quality assurance specialists and other delivery stakeholders Participate in Agile planning, refinement, review and delivery activities Contribute constructively to technical discussions and peer reviews Communicate delivery progress, risks and dependencies clearly Take accountability for assigned work through to completion Advantageous Skills and Experience: Xamarin experience, particularly in legacy mobile application support or modernisation Experience modernising or migrating cross-platform mobile applications Angular Microsoft Azure Fundamentals certification - AZ-900 Azure App Services and Azure Functions Azure DevOps and CI/CD pipelines Azure SQL or Cosmos DB Microservices architecture SOAP or legacy service integrations IIS-hosted application environments Docker or Kubernetes Azure Service Bus, Kafka or similar messaging technologies Automated testing frameworks Qualifications and Experience Approximately five years of commercial software development experience Demonstrated production delivery experience using Flutter and C#/.NET At least two to three years working with a good level of independence Experience delivering assigned features or development work through to completion Experience working in an Agile software delivery environment A relevant tertiary qualification in Computer…