About the Client
Our client is a leading Chinese bank in Hong Kong. To support on their innovation technology development, they are looking for a Junior Python Developer to join their team.
It would be 6 months extendable contract with high renewal potential, serving as an exceptional entry point for fresh graduate candidate into the banking sector.
Key Responsibilities
- Support critical Business-As-Usual (BAU) software operations and participate in high-priority innovation technology development projects under the bank's digital roadmap.
- Build, test, and maintain high-quality backend scripts and automation tools using Python to streamline operational workflows.
- Collaborate with business analysts and senior engineering teams to gather functional requirements and translate them into clean code.
- Assist in database performance tuning and connecting internal platforms with external data streams via web APIs.
- Participate in code debugging, troubleshoot operational system anomalies, and support production software deployments.
- Write comprehensive technical documentation, data process flows, and system specifications to satisfy banking compliance standards.
Requirements
- Bachelor's degree in Computer Science, Data Science, Information Technology, or a related quantitative technical discipline.
- Open to fresh graduates with strong academic project exposure or internship experience in programming and software engineering.
- Solid baseline proficiency in Python programming, with a strong understanding of object-oriented programming (OOP) principles.
- Practical hands-on knowledge of relational databases and database query languages (SQL), along with version control tools like Git.
- Exposure to modern cloud ecosystems (AWS or Azure) or backend frameworks (Flask or FastAPI) is a distinct technical advantage.
- Strong problem-solving capabilities accompanied by effective verbal and written communication skills in both English and Chinese.
