Position

Ab Initio Developer,
Sydney

Location


Sydney

Office Address


Project Description


The Payments Technology and Environments team resides in the Payments Service Utility and its purpose is to restore the trust of our customers by transforming the Payments services experiences provided by the Bank to 99.999% availability, greater agility and reliability.

Our team is composed of engineers and technology leaders, who bring in the right mix of skills to enable this transformation. We also work very closely with our business and operations colleagues to support these services which are critical to the Australian and Global economy.

Our team is also responsible to also drive Engineering Governance, Continuous Delivery and key technological simplification pillars such as Cloud and Payments Event based architecture

Responsibilities


    1. Design and Implementation of customer reporting application including:
    a. Creating or reviewing functional specification of user applications with regard to completeness, consistency, and ease of implementation.
    b. Able to understand design specifications which includes module layout and inter module communication, process, program, and page layout with particular emphasis on compact, efficient and reliable design and implementation.
    c. Software coding in the appropriate language in specified modules or projects with adherence to internal guidelines for coding and in code documentation. Software reliability is of extreme importance.
    d. Software must be written with ease of debugging and testing in mind.
    e. Software faults/changes are to be remedied with the change and version control.
    f. External and internal software documentation must be written for all projects. Documentation should be accurate, concise and adhere to company documentation formats.

    2. Work with Software Engineers working on the same projects to ensure the development process is completed on time, and to the engineering standards.

    3. Participate in key initiatives from the Technology team on innovative ways to improve capability, standards and risk profile of the platform.
    4. Co operate with other departments as required to perform assigned duties or reasonably assist other staff in performing their duties.
    5. At all times act in a courteous and professional manner and use best judgement to advance the interests of the company, its customers and staff

Skills


Must have

    You are expected to proactively identify and understand, openly discuss and act on current and future risks.
    Essential:
    Must have a minimum of 4 years' experience in design and development of Software applications. Demonstrate strong knowledge of the platform and its design.
    Must have 3+ years of proven record of development of reporting applications using Abinitio
    Hands-on with the Ab Initio development products - GDE, Express IT, Co-Op System, EME, M-HUB, Control Centre, BRE.
    Hands-on development experience with various Ab Initio components such as Rollup, Scan, Reformat, join, Partition by key, Gather, Merge, Interleave, Lookup, etc.
    Understanding of PDL and Metaprogramming constructs using AbInitio components
    Should have strong technical experience in Development (Coding, Unit testing) using Ab Initio.
    Expertise in Unix shell scripting.
    Expertise in SQL database programming, SQL performance tuning, relational model analysis.
    Expertise in Performance tuning and code optimization using various techniques in Abinitio and SQL
    Exposer to CICD tools
    Excellent written and verbal communication skills

Nice to have

    Basic knowledge of Hadoop hdfs files and layouts work.
    Ability to learn new topics, open to explore things that are not part of the JD.

Languages


English: C1 Advanced

Seniority


Regular

Relocation package


If needed, we can help you with relocation process. Click here for more information.

Vacancy Specialization


ETL (Informatica, Ab Initio etc.)

Ref Number


VR-67042

More job opportunities in
ETL (Informatica, Ab Initio etc.)

Specialization Position / Title Location Seniority Send to a friend
ETL (Informatica, Ab Initio etc.) Senior_Ab Initio Developer Sydney, AU Senior