Mid-Level C# / AWS Software Engineer | Contract | Melbourne
Join a well-known Australian retail organisation building and operating cloud-native services across order management, loyalty, vouchers, wallet integrations, and customer services. You'll work on a serverless platform where reliability, observability, and clean engineering practice are genuinely valued. This is a hands-on role with real ownership from design through to production deployment.
What you'll be doing
- Designing and building production-grade C#/.NET services on AWS serverless infrastructure
- Developing REST APIs, event-driven flows, and integration patterns across retail and enterprise systems
- Improving existing order, loyalty, voucher, and customer integration services
- Diagnosing production issues using CloudWatch logs, metrics, alarms, and traces
- Contributing to architecture discussions and constructively challenging designs
- Writing well-tested, maintainable code with clear separation of concerns
- Helping mentor junior engineers through code reviews, pairing, and technical guidance
- Documenting patterns, runbooks, and decisions for long-term maintainability
What we're looking for
- Strong C# skills with .NET 8+, ASP.NET Core, async patterns, and background processing
- Solid REST API development including OpenAPI, authentication/authorisation, validation, and error handling
- Hands-on AWS serverless experience across Lambda, API Gateway, DynamoDB, SQS, EventBridge, S3, and CloudWatch
- Infrastructure as code using AWS SAM or CloudFormation with CI/CD pipeline experience
- Database proficiency across PostgreSQL and DynamoDB including indexing and query tuning
- Experience with event-driven design, retries, dead-letter queues, and external system integration
- Unit, integration, and contract-style testing with testable architecture
- Azure DevOps or GitHub pipelines for build and release automation
- Engineering judgement to balance delivery, reliability, maintainability, and operational complexity
Nice to have
- Background in retail, loyalty, e-commerce, or order management platforms
- Familiarity with SAP Commerce Cloud / Hybris integrations
- Experience with Cognito, OAuth/OIDC, or private API patterns
- DynamoDB Streams, EventBridge Pipes, or Step Functions
- OpenSearch or search/indexing experience
- Blazor Hybrid / MAUI or front-end frameworks such as Vue or React
The details
- 6-month contract
- Melbourne based
- On-site requirements: 3 days per week
At Randstad Digital, we are passionate about providing equal employment opportunities and embracing diversity to the benefit of all. We actively encourage applications from any background.
...