Senior Developer - Database / SSIS

Sydney 23 months agoFull-time External
Negotiable
Senior Developer We are looking for a switched-on team player 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 work force 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. This role is a 12 month fixed term contract. Your background To be successful in this critical role you will: • Perform systems analysis and design of changes to systems • Maintain a working knowledge of tools and software packages used • Undertake relevant research including the evaluation of new software, tools, and techniques, ensuring they are fit to the Bank's enterprise architecture and standards • Work collaboratively with business stakeholders and peers to refine business requirements and to ensure they are met • Comply with and contribute to the development of the Bank's policies, standards, and guidelines for software development, as well as tool selection • Interest and experience in at least one of the following areas: - • Real-time APIs, integration technologies • DevSecOps • Cloud / container technologies • Backend application w/database development • Contribute to Developer Knowledge Base • Lead the identification/breakdown of development components and tasks, as well as estimations • Guide other developers as they work through development decisions • Support cross team collaboration • Contribute to continuous improvement and innovation • Undertake the coding for systems, as well as integration software services and perform code reviews for other developers • Ensure written unit and integration tests for all developed code follow Bank's standards and maintain test coverage • Have a curious and accountable mindset • Have experience in Git and Azure DevOps • Experience using Microsoft SQL Server Integration Services (SSIS) for ETL operations across databases including Azure SQL Managed Instances • Experience with scripting or using automated database builds in a development context, including using database versioning tools such as DBGhost and FlyWay • Undertake regular performance tuning activities for large databases • Experience with scripting languages such as Shell script and PowerShell highly desirable but not essential • Experience in data warehouse modelling highly desirable but not essential • Experience in general OOO programming (preferably Java) would be a plus Your team Within the Information Technology (IT) department, you will be part of a collaborative team of IT Banking Systems actively working across key banking & payments services, including additional value-added industry New Payment Platform (NPP) services, new evolution of Banking systems using cloud/container/real time integration platforms, key internal banking, and security initiatives. In this role, you will contribute to supporting, developing, and transforming Banking systems that support the Reserve Bank's policy, operational and corporate objectives. While working for the bank you will also get a chance to serve the community