Our client, a financial services company is now looking for high-caliber candidates as follows:
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 4 years or above of experience in software development
- 3+ years of experience in full stack development (preferably in financial services).
- Proficiency in at least one of the programming languages: with a solid understanding of object-oriented programming
- Familiarity with containerization technologies (e.g., Docker)
- Good command of spoken and written English, Chinese and good communication skills
- Knowledge in financial markets and products is a plus
Technical Skills:
- Proficiency in front-end technologies: HTML, CSS, JavaScript (React, Angular, or Vue.js).
- Strong experience with back-end frameworks: Node.js, Django, Flask, ASP.NET, Python, C++, C# or Java, or similar.
- Expertise in databases: SQL (PostgreSQL, MySQL), NoSQL (MongoDB), and data modeling.
- Experience with cloud platforms: AWS, Azure, or Google Cloud.
- Knowledge of version control tools like Git.
- Familiarity with APIs (REST, GraphQL) and system integration.
Data Expertise
- Hands-on experience with data structuring and creating scalable database solutions.
- Knowledge of ETL processes and managing large datasets.
- Familiarity with data visualization tools (Tableau, Power BI) is a plus.
Domain Knowledge
- Strong understanding of financial markets, including equities, fixed income, private equity, and hedge funds.
- Knowledge of trading systems, risk management, and portfolio analytics is a plus.
- Strong analytical skills for data processing and financial modeling.
Key Responsibilities:
- Lead the design, development, and maintenance of a custom trading and portfolio management system.
- Architect and implement scalable, secure, and user-friendly applications to support multi-asset class operations.
- Develop efficient front-end interfaces and robust back-end systems to meet the firm's business requirements.
- Database Management & Data Structuring
- Lead the design and implementation of data structures and databases to support large-scale financial data processing.
- Create and maintain relational (SQL) and non-relational (NoSQL) databases to store, analyze, and retrieve complex financial datasets.
- Optimize database performance for transactional and analytical workloads.
- Provide technical guidance and mentorship to junior developers and ensure best practices in coding, testing, and deployment.
- Evaluate emerging technologies and recommend their adoption to improve system performance and functionality.
- Work closely with portfolio managers, traders, and analysts to gather requirements and translate them into scalable technical solutions.
- Collaborate with IT and data teams to integrate the system with existing
- Ensure seamless integration of the system with external platforms (e.g., Bloomberg, FactSet) and internal tools.
- Regularly monitor and troubleshoot the system to ensure reliability, security, and high availability.
- Implement and maintain robust security measures to protect sensitive financial data.
- Ensure all systems comply with financial industry regulations and standards.
- Identify and implement improvements in system architecture, performance, and usability.
- Stay updated on the latest technologies and trends in financial technology and software development.
Interested parties please click Apply Now to apply job.
For any query, please feel free to contact Ms Natalie Chan at 2957 8166.
For more job opportunity, please visit our website: www.bondwest.com
(Data collected is only for recruitment purpose)
All applications applied through our system will be delivered directly to the advertiser and privacy of personal data of the applicant will be ensured with security.