Save Job
Posted 2mo ago

Senior / Application Development Manager (Data Platform Management)

@ Bank of China (Hong Kong)
Hong Kong, /, Hong Kong
OnsiteFull Time
Responsibilities:Support governance, Implement architecture, Design architecture
Requirements Summary:8+ years in application development; enterprise data warehouse; big data/AI; SQL/DB2/DataStage/Tableau; Hadoop/Spark/Hive/Kafka; NoSQL (MongoDB, Neo4j); Java/Python/Kubernetes/Docker/Microservices; strong communication; banking experience preferred.
Technical Tools Mentioned:SQL, DB2, DataStage, Tableau, Hadoop, Spark, Hive, Kafka, MongoDB, Neo4j, Java, Python, Kubernetes, Docker, Microservices
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Responsibilities:



  • Support the data governance of data platform, including data requirement management, data ingestion management and authorization management

  • Implement data platform architecture including big data, NoSQL, steaming and AI applications for providing data services to other banking systems and business users.

  • Perform system analysis, design, development and maintenance for data platforms and applications

  • Design and deliver in-house self-service analytic solutions

  • Establish framework, development standard, enterprise data model and incorporate DEVOPS tools and methodology for data platforms.

  • Troubleshoot problem and propose recommendation to resolve issue, and collaborate with developers and/or external parties to resolve technical issues


Requirements



  • Degree holder in Computer Science, Information Technology or related disciplines.

  • At least 8 years of application development experience, preferably in enterprise data warehouse and big data / AI projects with sound project management experience

  • Proficient skills with data warehouse technologies, such as SQL, DB2, DataStage ETL , data reporting and visualization tool (e.g. Tableau ).

  • Knowledgeable in big data technologies including Hadoop, Spark, Hive, Kafka Streaming and NoSQL (such as MongoDB and Neo4J)

  • Having knowledge in the following is a PLUS: Java, python, K8s, docker, Mircoservices, Distributed computing concepts

  • Self-motivated, open mindsets, good problem solving and troubleshooting skills, good inter-personal and communication skills, team building and problem-solving skills.

  • Candidate with less relevant experience would be considered as Application Development Manager

  • Banking and Financial Services industry experience preferred

  • Proficiency in both Chinese and English, Mandarin in an advantage.