Staff Software Engineer – Fullstack .net (banking Terminals & Payments)

Bonneville Bank

Sydney, Australia
.net framework and c# backend development
React.js or next.js frontend experience
Aws cloud platform and containerization
You will help shape the next generation of banking terminal and payments capabilities through world-class engineering and systems design

Job Summary

  • You will help shape the next generation of banking terminal and payments capabilities through world-class engineering and systems design.
  • The role involves modernizing legacy systems, improving scalability and fault tolerance, and ensuring seamless integration between hardware, middleware, and payments services.
  • We offer flexible options including adjusted start/finish times, part-time work, and job share arrangements to support work-life balance.

Matching Summary

You will help shape the next generation of banking terminal and payments capabilities through world-class engineering and systems design.

Skills & Requirements

Must-have

  • .NET framework and C# backend development
  • React.js or Next.js frontend experience
  • AWS cloud platform and containerization
  • CI/CD tools like Jenkins or GitHub Actions
  • ISO8583/ISO20022 message format knowledge
  • ATM hardware integration and scheme certification

Nice-to-have

  • Experience with NodeJS or Python programming
  • Familiarity with AI coding assistants and GenAI
  • Knowledge of Diebold Nixdorf ATM software
  • Experience with Base24 or Connex banking switches
  • Background in L3 scheme testing on POS devices

Key Requirements

  • Deep experience in system design and large-scale distributed systems
  • Hands-on experience with ATM hardware or POS devices
  • Proficiency in agile development methodologies

Work Rights

Not specified

Tailored Resume

Cover Letter