Job responsibilities
- Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
- Partner with APAC Client Reporting and global technology teams, and engage in full software life cycle to produce solutions for sophisticated business problems
- Analyze and break down business requirements, design technical solutions, develop, test, and deploy sustainable code to production
- Produce architecture and design artifacts, comprehensive documentation for newly developed functionality, and share accountability within the team for post-live continuous improvements to serve evolving business needs
- Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
- Contributes to software engineering communities of practice and events that explore new and emerging technologies
- Engage in continuous learning and upskilling on the latest technologies to apply on the job
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Hands-on practical experience in developing, debugging, and maintaining code with one or more modern programming languages and database querying languages
- Proficient in coding in one or more languages e.g. Java with Spring framework, Python, React
- Proficient in all aspects of the Software Development Life Cycle in an Agile Dev Ops team setting
- Experience working with micro services-based architecture
- Fluency/proficient in both Mandarin and English required
Preferred qualifications, capabilities, and skills
- Preferred experience with Java, particularly using the Spring framework, as well as familiarity with Python and React
- Experience working with cloud technologies, eg. AWS
- Experience working in financial services industry and asset management related technology platforms
- Conversational Japanese skills is a plus