Job Role: Senior Full Stack EngineerJob Type: ContractLocation: Sydney We are looking for a Senior Full Stack Software Engineer that will support our Payments Experience who will work within a squad of Product Owners, Business Analysts, Software Engineers and Quality Assurance Engineers. The Digital Payments Platform is comprised of the following technologies:C# with .netAzure Service BusGithubDaprAngularMongoDBApigee Edge API gatewayMicrosoft Azure and Azure DevopsDynatrace This role is for a senior full stack engineer who is able to work across the technology stack to build out the Payments Experience features as defined by the product and technology roadmap. Key responsibilities Reporting to the Engineering Manager and working collaboratively with Product Owners, BAs, QAEs and other engineers to develop high quality, scalable and performant solutions.Participate in the technical delivery of the squad, from designing robust solutions to deploying them and ensuring correct operation.Mentor and coach junior engineers within the teamFollowing secure coding standards and practices.Participate in & where necessary drive agile ceremonies. About you Essential Strong experience in modern engineering practices and disciplines.Team player who puts the teams needs first.Ability to question decisions and challenge the status quo.Good understanding of Agile & Lean delivery principles (Scrum preferred).Highly proficient in C# and microservice architectureStrong experience in Angular, HTML & CSSStrong experience with Microsoft Azure Cloud technologies (or AWS, GCP)Strong NoSQL database experience (MongoDB preferred) including performance optimizationExperience with event streaming, service bus or message queuesExperience in Unit Testing Principles, Test Driven Development and Behavioral Driven DevelopmentExperience in developing REST APIs including OpenAPI standardsExperience with CI/CD, infrastructure as code, DevOps, automationStrong understanding of web security (OWASP TOP 10, etc.) Desirable Experience with Apigee Edge API PlatformExperience with DynatraceExperience in financial services or backend payments processingExperience with containerization technologies, including experience working with container orchestration technologies like Kubernetes or Docker Swarm