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 Science, Software Engineering or a related discipline would be advantageous
  • Equivalent practical experience will also be considered

Desired Skills:

  • C#
  • .Net
  • Xamarin
  • Flutter
  • Azure

Desired Qualification Level:

  • Degree

About The Employer:


Learn more/Apply for this position