Major Responsibilities: 1) Data Platform Management -Provide advice on the design for a more feasible and efficient data structure -Coordinate and implement enhancement initiatives -Suggest and apply approaches to streamline the existing operation process -Manage and standardize data analysis workflow execution -Stay updated with emerging technologies and best practices in database management -Provide advice on database or workflow performance tuning 2) Data Platform Maintenance -Monitor platform’s performance and propose enhancement proposals -Co-ordination with internal or external IT parties to resolve issues identified -IT compliance support, e.g. disaster recovery, configuration review -Security controls and new policy/rules implementation -Software configuration, housekeeping, patching, upgrade and testing support 3) Data Platform Administration -User access and license management -Documentation of database architecture, configurations, and changes -Provide training and mentorship to team members 4) Finance Data Modernization -Support innovation initiatives to modernize how Finance data should be stored and be more accessible to Finance 5) Others: -Ad-hoc tasks from managers in terms of project/department delivery
Requirements: Qualifications: 1) Education: - BA degree or above. - Majoring in Information Systems, Software Engineering, Computer Science, Mathematics or other related filed. 2) Experience: - 10 years + IT area experience. - With minimum of 5 years in database applications and at least 2 years in a tech lead or development lead role. 3) Technical skills: - Proficiency in SQL and Non-SQL databases (e.g., SQL Server, Oracle, MySQL, PostgreSQL, MongoDB etc.). - Experience with database replication, sharding, clustering, and housekeeping. - Coding capability in SQL script. - Strong understanding of data design, database performance optimization and database security principles. - Good understanding on big data area, include but not limited to Data Acquisition and Ingestion, Data storage, Data Processing, Data Analytics and Visualization, Data management and Governance, Data integration and Interoperability, Cloud Computing, AI, etc. 4) Soft skills: problem-solving, communication, presentation, multiple task handling with sense of ownership and servicing mindset in proactive manner, able to challenge the status quo. 5) Management skills: - Knowledge of software development life cycle. - Knowledge of team and people management. 6) Languages: - Fluent English in Reading, Writing, Listening and Speaking. - Fluent Cantonese in Listening and Speaking would be a plus.