freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Azure Developer

Summary

Build and maintain scalable .NET Core and Python microservices on Azure, integrating enterprise systems with event-driven patterns and DevOps automation.

Job description

Yarra Trams is seeking a Full Stack Azure Developer (Backend Focused) to play a critical role in designing, building, and governing the cloud-based services that connect enterprise systems to the Yarra Trams Data Management Platform.

This role serves as the technical engine bridging raw data assets and business-ready applications. You will design and deliver scalable, secure, and high-performing backend services using modern Azure-native patterns, while applying strong engineering discipline, DevOps automation, and governance standards.

Working within the Data & Integration team, you will collaborate closely with architects, analysts, and delivery teams to build reusable frameworks and integration patterns that support long-term platform scalability and reliability.

About You

You are an experienced backend-focused developer with strong Azure expertise and a passion for building resilient, enterprise-grade platforms. You enjoy working in structured, governed environments and take pride in engineering quality, automation, and reliability.

You will bring:

  • Extensive experience building scalable .NET Core / C# APIs and microservices.
  • Strong backend development skills using C# and Python for integration and automation.
  • Hands-on experience with Azure Integration Services including Service Bus, Event Grid, Event Hub, Logic Apps, and Azure Functions.
  • Experience deploying and managing cloud resources using Terraform, Bicep, or ARM templates.
  • Strong knowledge of Azure DevOps, CI/CD pipelines, automated testing, and release management.
  • Experience implementing monitoring with Azure Monitor and Log Analytics.
  • Familiarity with managing secure identities and secrets via Azure Key Vault.
  • Experience working within Agile / Scrum delivery environments with rapid iteration cycles.
  • Working knowledge of Clean Architecture or Domain-Driven Design (DDD).

Key Responsibilities

Backend Engineering & Cloud-Native Development

  • Architect, design, and deliver scalable .NET Core and Python microservices using clean architecture and SOLID principles.
  • Build and deploy cloud-native solutions using Azure App Services, Azure Functions, and containerised workloads (Docker / AKS).
  • Apply Test-Driven Development (TDD) practices to ensure high-quality, maintainable production code.

Integration & Event-Driven Architecture

  • Design and implement robust integration solutions using Azure Service Bus, Event Grid, Event Hub, REST APIs, and Logic Apps.
  • Enable real-time, event-driven data processing and seamless system interoperability across the enterprise.
  • Orchestrate complex data flows using Azure Data Factory and Databricks.

DevOps, Automation & Governance

  • Design and maintain CI/CD pipelines using Azure DevOps and YAML pipelines.
  • Deploy infrastructure using Infrastructure as Code (Terraform, Bicep, ARM).
  • Implement technical guardrails to ensure consistency, tagging standards, and compliance across Azure environments.
  • Manage secrets, identities, and encryption using Azure Key Vault in alignment with security principles.

Operational Excellence & FinOps

  • Define and implement monitoring and alerting standards using Azure Monitor and Application Insights.
  • Ensure applications remain secure, patched, and on supported Microsoft versions.
  • Forecast and optimise Azure consumption costs to deliver performance-efficient, cost-effective solutions.

Profile description

About Yarra Trams

Yarra Trams is proudly operated by Yarra Journey Makers, a joint venture between Transdev Australia and John Holland. We work closely with the Department of Transport and Planning to deliver a fully integrated, sustainable transport network for Melbourne.

We value diversity and encourage applications from people of all ages, abilities and backgrounds, including Aboriginal and Torres Strait Islander peoples. Pre-employment checks, including police and medical assessments, form part of our selection process.

Why Yarra Trams?

Do you want to be part of a workplace that promotes respect, diversity and inclusion?

If you choose to work with us, you will be joining a team of passionate professionals dedicated to the delivery and improvement of Melbourne’s biggest icon! You will also receive:

  • A Free travel pass for Victoria’s Public Transport Network
  • Competitive salary and great conditions
  • Professional Development
  • Career growth opportunities
  • Health and wellbeing support including free flu vaccinations, discounted gym membership and access to our Employee Assistance Program (EAP)
  • Paid parental leave and paid superannuation for primary caregivers

See also