About this role
Key Areas of Responsibilities
• Technically lead the team on all software development topics, from analysis to production capacity planning
• Constantly update and advice team on best practices, both in terms of development and support
• Mentor junior members in team, provide training and show by example
• Promote TDD culture and testing automation in team
• Perform hands on development/testing/support on critical or time sensitive tasks
• Willing to learn and assess new technologies (e.g. new programming language, deployment model etc.) and see how these new technologies can benefit the team or the firm
• Help to push and transform team into true DevOps model
Requirements
• Computer Science or equivalent degree
• 15 years or more experience in an Investment Banking environment
• MUST BE expertise in high throughput, real-time system
• MUST BE expertise in Java, Spring, Docker, SQL, Linux, Scripting and CI/CD tools (e.g. Git/Bamboo/Jenkins)
• MUST BE strong in communication skill, able to translate complex technical issue and explain business impact to non-technical stakeholders
• Proficiency in Mandarin is highly preferrable
• Strong desire to learn Cash Equities business workflow and front to back system architecture
• Capable of meeting tight deadlines and working under pressure/multi-tasking
• Good team player. Capable of working under a fast pace and dynamic environment
Stay informed on CITIC CLSA Job Opportunities Not the right fit? You can create a job alert to receive our latest job openings that meet your interest.