We are looking for software engineer to develop sales and business intelligence platform/system to support company’s business. The candidate will have the opportunity to expose to system development, data engineering and data analysis. To qualify for this position, the candidate should have solid programming skills and experience in Python and SQL, be able to understand the business flow and data flow in various information systems, and integrate the data into a consolidated database. The candidate will also need to have patient to understand stakeholder’s needs and manage the requirement changes of the stakeholders.
• Analyse various databases from different in-house systems and understand the business behind the data.
• Extract, process, transform and consolidate business data from different in-house systems for business intelligence purpose.
• Design and maintain the consolidated database properly.
• Take part in system development for sales and finance.
• Bachelor's or Master's Degree in Computer Science or equivalent.
• Must have strong skills and rich experience in Python and SQL.
• Must have strong interest in programming for data processing and system development.
• Solid understanding of relational database design and performance aspects.
• Knowledge of Linux and web server environment, know the basic Linux commands and Apache setting
• Experience with version control and project management tools, e.g. Git/SVN, Jira
• Good communication skills & have patience to understand stakeholder’s requirements and concerns.
Good to have
• Experience with PowerBI, Tableau or similar Business Analytics tools.
• Good command of Mandarin language as many of our users are Chinese based.