About the Client
Our client is a prominent international financial institution with a strong regional presence in Hong Kong. They are recognized for their commitment to technological excellence, leveraging modern programming languages and data-driven insights to provide world-class banking services to retail and corporate clients globally.
Key Responsibilities
• Develop and maintain high-quality Python-based applications and backend services to support the bank's core digital operations and data processing workflows.
• Write clean, testable, and efficient code to automate repetitive manual tasks and improve the efficiency of internal banking systems.
• Collaborate with senior developers to integrate data storage solutions and connect frontend interfaces with backend logic via RESTful APIs.
• Assist in the troubleshooting and debugging of production issues to ensure the continuous availability and security of financial platforms.
• Participate in the full software development lifecycle (SDLC), including requirements gathering, unit testing, and version control management.
• Maintain up-to-date technical documentation and process flow diagrams to ensure system transparency and compliance with banking standards.
Requirements
• Bachelor's degree in Computer Science, Information Technology, Mathematics, or a related technical discipline.
• 0-1 years of professional experience in software development, ideally with a focus on backend services or data automation.
• Strong proficiency in Python and familiarity with at least one web framework such as Django, Flask, or FastAPI.
• Practical knowledge of relational databases (SQL) and experience with version control tools like Git.
• Basic understanding of data structures, algorithms, and object-oriented programming (OOP) principles.
• Strong problem-solving mindset and the ability to communicate technical concepts effectively in English and Chinese.