• Competitive
  • Singapore
  • Permanent, Full time
  • Citibank NA
  • 18 Nov 17

O&T - Know Your Customer (KYC) Business Analysis Manager

O&T - Know Your Customer (KYC) Business Analysis Manager

  • Primary Location: Singapore,Singapore,Singapore
  • Education: Bachelor's Degree
  • Job Function: Technology
  • Schedule: Full-time
  • Shift: Day Job
  • Employee Status: Regular
  • Travel Time: Yes, 10 % of the Time
  • Job ID: 17050855


Roles and Responsibilities:
  • Perform development and support enhancements on a complex business application
  • Develops software solutions by studying information needs, conferring with users / functional team, studying systems flow and data usage
  • Manage the team and lead team as good leader. Show leadership in delivery and grooming the team members
  • Understand the work processes to investigate problem areas and provide appropriate solution. Adhere completely the established software development lifecycle governance standard
  • Analyze requirements, perform impact analysis, design and develop solutions in Oracle Database
  • Work in a team to design and develop applications including documentation and testing
  • Perform coding to technical specifications, participate and drive the implementation decision process by presenting and analyzing alternatives and identifying the most desirable solution
  • Able to work effectively in a team and on any ad-hoc duties as assigned
  • Develop features across multiple subsystems within KYC applications, including collaboration in requirements definition, design, coding, testing and deployment
  • Integrates applications by designing database architecture and server scripting
  • Provide support when building, deploying, configuring and supporting systems in BAU
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
  • Determine database structural requirements by analyzing existing model, additional data need to downstream applications
  • Design and develop database objects according to business/technology requirements
  • Develop and enhance interfaces for data validation, transformation, processing, or generation, between applications
  • Perform SQL tuning of queries and optimize reports and data retrieval response times, especially for huge volume of data
  • Support business users and production team in data management by analyzing data and providing solutions
  • Design, develop and maintain tools and scripts to help unit testing, development and QA
  • Adopt and build process to manage the quality of the deliverables
Knowledge / Experience:
  • 9 to 12 years of experience as software developer/programmer for Oracle PL/SQL
  • Experience in global application development environment for AML/KYC
  • Good experience in Software Development Life Cycle, familiarity with Waterfall and Agile development models
  • Good experience in data model and database objects
  • Exposure handling huge data volume in billions
  • AML/KYC functional knowledge is a plus
Skills: (technical skills)
  • Strong in Oracle database design, Oracle PL/SQL, and Oracle performance turning
  • Good in UNIX shell scripting
  • Experience with scheduling tools such as AutoSys
  • Experience with ETL tools such as Talend is a plus


Qualifications: (degree / certifications)
  • Bachelor's degree in Computer Science / Engineering or equivalent
  • Oracle Database 11g / 12c Certification
  • Competencies (soft skills you are looking for in a candidate)
  • Strong analytical and problem solving abilities
  • Good communication skills
  • Ability to work as a team player as well as an independent performer
  • Ability to work on multiple tasks concurrently