Install, configure, customize, upgrade, support and troubleshoot all technical issues related to the internet banking solution for mobile platforms.
Work directly with clients to understand business needs, define requirements, quote projects.
Work with senior management to define and implement technical processes and procedures within department focusing on client satisfaction and efficiency.
Work closely with Product Development and Professional Services developers to resolve complex technical issues.
You will join a team responsible for building out client branded & native mobile apps on both Android and iOS, as well as maintaining and developing ongoing features.
You will be working with other engineers to develop and maintain high quality, mobile applications.
As a Mobile Developer, you'll collaborate with internal teams to develop functional mobile applications, while working in a fast-paced environment.
Build fully functional and integrated app for testing and production purposes.
Triage / fix defects opened at any phase of the project.
Fix bugs at the first attempt and seek clarification to resolve any ambiguity in specification or bug descriptions.
Basic Qualifications:
Experience of at least 8+ years developing, practical experience designing and building innovative, intuitive, secure and responsive applications and software
Experience developing enterprise mobile native apps for iOS and Android required
Experience with one or more of the following: Objective C, Swift, Kotlin, React, Angular
Demonstrable portfolio of released applications in the Apple App Store and/or Google Play.
Ability to effectively communicate technical topics to clients, product owners, partners, and other business team members.
A great teammate who can collaborate with multi-functional teams throughout the design process and easily adapt in a rapidly changing environment.
Bachelor's degree either in computer science, MIS, Mathematics, Engineering or equivalent work experience
Preferred Qualifications:
Experience developing Android apps is preferred.
Knowledge of C#, ASP .NET
Experience delivering high volume, mission critical web sites such as Online Banking
Experience with one or more of the following: JavaScript, Java, Xamarin, HTML5, jQuery
Knowledge of Test-Driven Development (TDD) and/or Behavior Driven Development (BDD)
Experience integrating with third-party libraries, frameworks, and APIs.
Ability to create intuitive, testable, maintainable, secure, and efficient code.
Staying in the loop and on top of the latest standards, changes, trends in the mobile design field.
Previous work experience with the banking and financial industry as it relates to Internet home banking applications is a plus.