DESCRIPTION:
Our client, an iconic Australian bank, is seeking a Software Engineer to support the implementation of its Click to Pay (C2P) solution. This is a short-term engagement based in Sydney, operating in a hybrid working model capacity. The role offers the opportunity to work on a high-impact digital initiative within the bank’s ecosystem, contributing to both build and rollout phases of the program.
The consultant will join a collaborative and delivery-focused engineering squad responsible for the development of scalable .NET-based services. This role is ideal for a .NET developer with strong API, cloud, and micro-services experience who thrives in fast-paced environments and is confident delivering secure, enterprise-grade solutions.
Key Responsibilities:
- Build high-quality, scalable, and performant code with a strong emphasis on unit testing and reliability
- Drive development of new microservice APIs and background services to support C2P auto-enrolment and profile management capabilities
- Participate in peer reviews, proactively contributing to code quality and knowledge sharing
- Partner with engineers and tech leads to review architectural decisions and technical approaches
- Mentor junior developers and support uplift across the wider team
- Contribute to a secure SDLC and CI/CD process using GitHub and TeamCity tooling
- Collaborate across engineering and platform teams to integrate with PostgreSQL, Kafka, and internal/external APIs
Key Requirements:
- Minimum of 5 years of experience in software engineering, specifically building .NET applications for web and mobile
- Hands-on experience with .NET 6 or higher (ideally .NET 8)
- Strong background in API design and microservice architecture
- Experience delivering resilient and secure solutions within an enterprise setting
- Solid knowledge of cloud services, preferably AWS (used in this environment)
- Familiarity with integrating with databases (PostgreSQL) and messaging systems (Kafka)
- Strong understanding of secure coding practices and DevOps collaboration
- Ability to contribute meaningfully within Agile squads and cross-functional teams