Bachelor\'s degree in computer science, system analysis or a related study, or equivalent experience.
Minimum 6 \xe2\x80\x93 10 years of experience in mobile application development in commercial, service-based or vendor organization or established banks/ financial institutions.
Extensive application development experience with clear understanding of digital solutions for banking and Consumer Banking businesses.
Experience in adopting tools for development during code review, build/packaging process and etc.
Experience in solving complex problems with a high-level of understanding of technical specification
Technical/ Functional skills
Full stack development experience is highly regarded
Good understanding of web and mobile front-end technologies
Good understanding of digital banking UX
Working experience with CI/CD tool chain
Microservice and kubernetes experience will be added advantage
Experience building digital banking or eCommerce apps
Agile project experience
Strong experience in DevOps tools
Experience with the followings (Angular 2+, TypeScript, iOS SDK, Android SDK, HTML 5, CSS, MFP knowledge is advantage)
Hands on experience on Java/J2EE, web services, RESTFul API, JSON
RDBMS, Object Oriented Approaches and Methodology
Databases: MySQL, Microsoft Access, Oracle, db2, MSSQL
Software Development Life Cycle (SDLC) Framework and Practices
Automated testing suites (eg JMeter, TOSCA, etc)
Non-Technical Skills
Self-starter and motivated with ability to work in a fast paced Rapid Application Development environment. Ability to handle multiple development tasks and assignments simultaneously
Skilled in communicating complex information with business and technical stakeholders as appropriate Strong collaboration and teamwork skills
Result-focused with critical and strategic viewpoints