
Software Engineering & Development, AVP
- Hong Kong
- Permanent
- Full-time
- Collaborate with Business Analysts and Product Managers to create working and sustainable software of high complexity.
- Direct problem solving for projects or major phases of projects to resolve advanced software technical issues.
- Develop, test, debug, and implement software programs, applications, and projects using React, JavaScript, or other related software engineering languages.
- Provide informed guidance and critical analysis of proposed changes during code reviews.
- Write unit and automation tests to ensure a high-quality product.
- Identify ways of improving the development of test methodologies and related test methodology frameworks.
- Provide L4 support when issue or incident occurs.
- Expertise in Software Engineering best practices, object-oriented programming, design patterns, and SOLID principles.
- Good understanding of Internet Protocols (HTTP), Front-end frameworks for the Web including React, HTML5, JSON, JavaScript, TypeScript.
- Demonstrated experience with API styles like REST, RPC, gRPC or OpenAPI
- Good Understanding of Native and External Web-Browser controls.
- Demonstrated knowledge of SQL and Oracle.
- Demonstrated problem solving abilities involving multi-tiered, high-performance database applications.
- Demonstrated ability to design and develop software solutions to business and technical problems of high complexity.
- Proven written and verbal communication skills.
- Demonstrated ability to work well with peers in a collaborative team environment.
- Bachelor’s degree in computer science or a related technical field.
- 5 - 10 years of software engineering experience.
- 3 years of experience in financial services domain.