Senior Software Engineer

Job title : Senior Software Engineer
Location : Western Australia
Job type : Contract or Temp
Salary : Day rate contract
Contact name : Jaydene d'Offay
Job reference : 1700969
Senior Software Engineer skilled in Microsoft .Net stack. Hands-on development, system integration, data modelling and close collaboration with stakeholders including BA and Data teams.

Skills & Experience
  • 5+ years backend development experience
  • Strong .NET Core / .NET 6–8 expertise
  • Deep understanding of Clean Architecture, SOLID, and DDD
  • Proven Azure experience across App Services, Functions, DevOps, SQL/Cosmos
  • Strong API security and integration experience
  • Strong SQL and testing skills (xUnit/NUnit/MSTest)
  • Excellent communication and stakeholder engagement capability
Desirable
  • CQRS, MediatR, Event Sourcing
  • API Management
  • Azure Front Door / App Gateway
  • App Insights / Log Analytics
  • Experience in regulated or enterprise environments
Key Responsibilities
  • Build backend services using .NET 6–8, Clean Architecture, and DDD
  • Lead technical design and participate in architectural reviews
  • Develop Azure solutions (App Services, Functions, Service Bus, SQL/Cosmos, Key Vault)
  • Build CI/CD pipelines with Azure DevOps (YAML)
  • Deliver secure APIs (OAuth2, JWT, Entra ID)
  • Implement integrations across distributed systems and microservices
  • Analyse data flows, optimise databases, and support reporting/analytics
  • Work with Product Owners and BAs to translate requirements
To apply online, please click the appropriate link below.

NOTE: Due to the nature of the projects, permanent residency or AU citizenship is required