Lead Engineer - Android – 24-month contract

  • Full-time
  • Job Family Group: Technology and Operations

Company Description

As the world's leader in digital payments technology, Visa's mission is to connect the world through the most creative, reliable and secure payment network - enabling individuals, businesses, and economies to thrive. Our advanced global processing network, VisaNet, provides secure and reliable payments around the world, and is capable of handling more than 65,000 transaction messages a second. The company's dedication to innovation drives the rapid growth of connected commerce on any device, and fuels the dream of a cashless future for everyone, everywhere. As the world moves from analog to digital, Visa is applying our brand, products, people, network and scale to reshape the future of commerce.

At Visa, your individuality fits right in. Working here gives you an opportunity to impact the world, invest in your career growth, and be part of an inclusive and diverse workplace. We are a global team of disruptors, trailblazers, innovators and risk-takers who are helping drive economic growth in even the most remote parts of the world, creatively moving the industry forward, and doing meaningful work that brings financial literacy and digital commerce to millions of unbanked and underserved consumers.

You're an Individual. We're the team for you. Together, let's transform the way the world pays.

Job Description

What a VCA Senior Android Engineer does at Visa:

We are looking for a passionate Senior Android Engineer to join our mobile development team. Our client’s Android team is currently transitioning to using Kotlin as the main programming language. All new features are now implemented using Kotlin’s latest version but Java is still present.  In this role you will design, develop, test, and deliver robust and secure banking applications.

In addition to the above, you will also:

·       Work along the full lifecycle of Android software engineering from idea to working production

·       Take ownership across the SDLC – planning, analysing, designing, implementing, testing, deploying, and maintaining – in adherence to ING’s development standards and guidelines.

·       Write code that is easy to read, highly maintainable, and written with automated testing in mind

·       Leverage the best in TDD/BDD practices to delivery working software, every time

·       Proactively develop your own capability across industry, trends, methodologies and behaviours

·       Assist other developers and analysts to conceptualize, estimate, and develop new software programs and applications.

·       Coach other engineers and team members to increase their capability and in turn the capability of the scrum teams and organisation

·       Effectively document and communicate knowledge, system and process

·       Effectively communicate scope, progress, concerns, and issues

·       Contribute to maintaining software development standards, guidelines, and practices up-to-date

·       Drive continuous improvements by collaborating with other development, test, release & infrastructure teams

·       Recommend, schedule, and perform software improvements and upgrades

Why this is important to Visa

This role will support a key client in Australia and will help to scale our Managed Services capabilities which will support Visa’s ambition of diversifying our revenue.  Managed Services is an emerging, fast growth, focus area for the Visa business globally.

This role will support one of our most strategically important issuing clients in Australia and will be responsible for delivering significant improvements to their digital consumer banking and payments experience. If you are a trailblazer, this is the role for you.  We need a leader to establish a strong team, set the vision for how we will deliver value to our client and develop the best practice template for how we expand this Managed Service offering in Australia, New Zealand and across Asia Pacific.

Qualifications

What you will need to be successful:

·       An expert at managing multiple projects and solving complex problems

·       Tertiary qualified in Computer Science or similar

·       4+ years demonstrated commercial experience as an Android Developer

·       Strong Java and Kotlin knowledge

·       Solid experience with Android Studio and SDK

·       HTTP web services integration

·       Good OOP concepts & Design Patterns understanding: MVP, MVVM, Clean Architecture, Jetpack, etc

·       Experience using modern libraries like Dagger, Retrofit, and RxJava

·       Strong Git & GitFlow knowledge

·       Unit Testing Design and Implementation

·       Ability to operate and provide technical leadership in ambiguity

·       Exceptional influencing and negotiation skills

·       Strong communication skills that ensure ability to influence and educate non-technical staff

·       Proven ability to lead personal and technical development

·       Self-motivated and ability to prioritise and delegate to achieve exceptional outcomes

·       Exceptional written and verbal communication skills

·       Ability to network and stay abreast of changes within the industry and profession

What will also help:

·       Comfortable with Database queries and work with other specialist support teams to understand the scale and impact of changes

·       Eagerness to become an expert with monitoring tools to gain an insight into how the platform performs

·       Knowledge of ING platform and technical stack or the ability to learn this fast

Additional Information

Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.

Privacy Policy