Principal Software Developer - fixed term contract till November 2026Reserve Bank of Australia, Sydney, Australia
We are looking for a switched-on team Principal Software Developer who is keen to drive solutions for complex problems individually and in a team-based environment. You will get some of the best learning experiences, with advanced tools and team members who are passionate about protecting the security and stability of our technology estate. An innovative, curious workforce with a solid belief in delivering value and efficiency through our work, we strongly believe in a diverse and inclusive workplace and support workplace flexibility.
Responsibilities: Develop and support effective application systems to support the Bank's business.Perform systems analysis and design of new systems, undertake the more complex programming tasks and ensure that systems are adequately tested.Support the Bank's systems through problem resolution, debugging and system enhancements.Ensure that system development standards are maintained and participate in code reviews.Maintain a working knowledge of tools and software packages used.Undertake relevant research including the evaluation of new software, tools and techniques ensuring fit to the Bank's enterprise architecture and standards.Work collaboratively with business stakeholders to refine business requirements.Ensure all system documentation complies with relevant IT Standards. About you: Can demonstrate a strong understanding of Software Development Lifecycle and an ITIL based Change Management process.Has strong stakeholder communication skills and experience representing the organisation at industry/customer forums.Has a proven background in Software Development, Promotion, Deployment and Maintenance and an understanding of the tools used to achieve this.Experience developing solutions for critical high availability and performance systems.Highly desirable:Detailed and working knowledge of NPP products and ISO20022 messaging standards.Understanding of Australia's payment systems - namely BECS (Bulk Electronic Clearing System) and NPP (New Payments Platform).Banking/Financial Services experience.Experienced in developing applications against cloud-based solutions using SaaS, PaaS, and IaaS. Azure cloud platform experience is preferable.Working experience in modern application architecture and patterns such as Microservices, Observer, Event Driven pattern etc.Working knowledge of information security considerations associated with application development.Ability to identify and document/call out dependencies with other projects/systems.Experience and exposure to agile ways of working is highly desirable. Why RBA? The RBA makes an important contribution to the Australian economy through the pursuit of national economic policy objectives and associated activities in financial markets and banking. We also issue Australia's banknotes and operate infrastructure critical to the payments system, all of which contribute to the welfare of the Australian people.
Our people conduct themselves with a high degree of integrity, while striving for excellence in the work they perform and the outcomes they achieve. We encourage intelligent inquiry and we treat one another with respect while promoting the public interest through our efforts.
The Reserve Bank of Australia is committed to equity, diversity and inclusion through key initiatives. We welcome and encourage applicants from diverse backgrounds to apply, including Aboriginal and Torres Strait Islander peoples, culturally and linguistically diverse backgrounds, those living with a disability, and from the LGBTQ+ community.
Application Close: November 10, 2024
#J-18808-Ljbffr