Point your AI agent at freehire and let it find you a job.

Get the CLI →

Sabenza IT & Recruitment

NewBe an early applicant

Intermediate Full Stack Developer

Posted 1 view
Discussion

Summary

An intermediate full stack developer who builds and maintains cross-platform mobile apps in Flutter and C#/.NET backend services, integrating mobile, databases and Microsoft Azure cloud services. Works independently in an Agile team, delivering assigned features end to end with Git, CI/CD and production deployment.

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 modernisationExperience modernising or migrating cross-platform mobile applicationsAngularMicrosoft Azure Fundamentals certification - AZ-900Azure App Services and Azure FunctionsAzure DevOps and CI/CD pipelinesAzure SQL or Cosmos DBMicroservices architectureSOAP or legacy service integrationsIIS-hosted application environmentsDocker or KubernetesAzure Service Bus, Kafka or similar messaging technologiesAutomated testing frameworks

Qualifications and Experience:

Approximately five years of commercial software development experienceDemonstrated production delivery experience using Flutter and C#/.NETAt least two to three years working with a good level of independenceExperience delivering assigned features or development work through to completionExperience working in an Agile software delivery environmentA relevant tertiary qualification in Computer Science, Software Engineering or a related discipline would be advantageousEquivalent practical experience will also be considered

Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available