Onsite
Full Time Posted 21 days ago
I'm Interested

Job Type

Full Time

Job Details

Job Description

Team Summary

The Visa Consulting & Analytics (VCA) is Visa's consulting division, serving Visa's clients (including card issuers, acquirers and merchants) and solving their strategic problems focused on improving performance and profitability.

In Asia Pacific, Managed Services is the execution arm of VCA.  Our teams (also known as squads) are embedded virtually with clients; leading to long-term engagements and delivering value primarily through implementation and execution services. We deliver objectives from a shared value agenda, effectively becoming the enablers and trusted strategic advisors for our clients.

What a Senior Android Engineer does at Visa:

We are looking for a passionate Senior Android Engineer to join our development squad. In this role you will design, develop, test, and deliver robust and secure banking applications. You will be passionate about driving change and improvements in development, testing and the continuous delivery spaces, delivering quality software faster and more reliably. In addition to the above, you will also:

  • Have a strong interest and passion for mobile development.
  • Have strong awareness of the banking and finance industry, trends and threats (technology, products, regulatory environment).
  • Work along the full lifecycle of Android software engineering from idea to working production
  • Take ownership across the SDLC – planning, analyzing, designing, implementing, testing, deploying, and maintenance.
  • iOS skills are not required however are desirable if you also have them.
  • 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 behaviors
  • 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 organization
  • 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

Qualifications
  • 7+ years demonstrated commercial experience as an Android Developer
  • Native Android development experience, Kotlin and Java (5+ years)
  • Solid experience with Android Studio and SDK
  • HTTP web services integration
  • Good OOP concepts & Design Patterns understanding: MVP, MVVM, Clean Architecture, Jetpack (LiveData, Data Binding) etc
  • Experience with open source libraries such as RxJava, Dagger 2, Coroutines
  • Strong Git & GitFlow knowledge
  • Automated UI test development experience (Espresso)
  • 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 prioritize and delegate to achieve exceptional outcomes
  • Exceptional written and verbal communication skills

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

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.


Mission
We're connecting diverse talent to big career moves. Meeting people who boost your career is hard - yet networking is key to growth and economic empowerment. We’re here to support you - within your current workplace or somewhere new. Upskill, join daily virtual events, apply to roles (it’s free!).
Are you hiring? Join our platform for diversifiying your team
Staff Software Engineer - Android Developer
I'm Interested