Key Responsibilities:
- Collaborate with design and product teams to understand business requirements
- Design, develop, and maintain high-quality, scalable, and efficient server-side logic to create responsive web applications
- Maintain, optimize or re-factor existing functions of wealth management platform
- Develop ETL toolkit, and integrate with private banking and investment banking for data exchange
- Plan, design and implement data engineering jobs and reporting solutions to meet the analytical needs
- Support integration with front-end developers for web-based applications and mobile app
- Create and maintain comprehensive documentation for developed applications and systems
- Investigate and resolve production issues with speed and precision
- Stay up-to-date with the latest technology and industry trends
Requirements:
Education and Experience:
- Bachelor’s degree or higher degree in computer science, data engineering, finance, mathematics or other related majors.
- Fresh graduate or with 2-3 years of working experience are welcome to apply.
Technical Skills:
- Solid fundamental knowledge of programming, software architecture, and data structure.
- Good programming skills in Python, Go, and familiar with the FLASK framework.
- Familiar with SQL database, hands-on experience in Redis, ElasticSearch, Message Queue and other middleware tools and techniques.
Soft Skills:
- Team player while can work individually with minimum supervision and guide.
- Self-motivated, problem-solving thinking, and results-oriented, with excellent organizational and time management skills.
Preferred Qualifications:
- Familiarity with wealth management markets, prior experiences in IT department of Private Banking or wealth technology company will be a strong bonus