Applications Development Supervisor

Applications Development Supervisor

  • Primary Location: Singapore,Singapore,Singapore
  • Other Location: Asia Pacific, Europe, Middle East, and Africa, Latin America; Canada
  • Education: Associate's Degree/College Diploma
  • Job Function: Technology
  • Schedule: Full-time
  • Shift: Day Job
  • Employee Status: Regular
  • Travel Time: No
  • Job ID: 17039888


Job Purpose:
This position is with Citi Retail banking Mobile Development group with focus on design, development and implementation of front end Mobile Application (Citibank Mobile) for Global Consumer Bank in APAC/EMEA Regions.
Job Background/Context:
Citibank mobile development team develops and manages the customer facing retail banking/cards applications - for iOS and Android. This position is to be the part of the development team - develop/support/monitor the system/application.
Key Responsibilities:
  • Design/development and implementation of Citibank retail banking/cards mobile applications
  • Ability to quickly assimilate information and exercise good judgment in decision making
Development Value:
  • Opportunity to work with and learn from highly skilled and experienced global team members
  • Opportunity to work on challenging environment, technologies and banking technology space


  • Minimum 2 years of experience in similar area with Bachelor's degree in Engineering or Computer Science or mathematics or allied fields
  • Experience with at least one of the following tools, technologies and processes: Core Java or Backend JS,Eclipse, Source code management tool,build scripts like Gradle/Maven
  • Experience in Android and iOS applications development. One of the following 2 tools mandatory - Android Studio / XCode
  • Understanding of Agile and Waterfall methodology  development concepts
  • Good written and presentation skills with ability to work with people in remote locations
  • Energetic, self-motivated and versatile individual who is goal and deadline oriented and exhibits strong technical communication skills
  • Desire to work in a fast paced and changing technical environment
  • Knowledge of MS Office products and understanding of UNIX operating system and shell programming skills will be an added advantage
Mandatory Skills:
  • The candidate should have strong analytical skills
  • The candidate must possess excellent communication skills as they will be interacting with people with diverse skills and seniority across different locations and time zones
  • The sometimes ambiguous environment means that the candidate should also be experienced with multi-tasking and balancing tasks with priorities
  • Educational requirements: Bachelor' degree in programming/mathematics and allied fields
  • Language requirements (including proficiency levels for speaking, reading, and writing): English
  • Ability to work in a team environment
  • Flexible and able to manage time effectively
  • Ability to learn new skills quickly with little supervision and ensuring the detail is of high priority
  • Excellent communication (verbal and written) and interpersonal skills with the ability to communicate well at all levels
  • Efficiently and effectively manage work, time, and resources
  • Ability to handle high stress and pressure situations
  • Strong problem solving and program execution skills while being process orientated
  • Self-motivating and delivery focused individual