Chi-Tech Philippines is one of the technology services units of Chi-X Asia Pacific and a milestone for the industry in the Philippines: it is the first office in the country to focus on the development of a high performance trading platform.
Our priority is to find and retain the best talent not only in the country but also in the region. We thus offer a competitive benefits and perks package that emphasizes merit-based recognition, transparent career pathing, and professional development. We want you to be free to focus on innovating for the world’s financial markets.
These are just some of our perks.
Competitive Compensation
Travel Opportunities
Training Opportunities
Current Openings
Operations Center Engineer
Qualifications:
Graduate of Engineering or Computer Studies course
Application Development exposure with Java/JVM based languages
At least one scripting language like Perl, Python, Java, or bash
Strong analytical thinking with a strong drive to automate and develop outcomes
Excellent team player and understands the concept of One Team
Job Description:
Facilitates day-to-day support of Group affiliates in Tokyo and Sydney
Supports the trading systems operations by ensuring scheduled jobs are done on time every time
Drives improvement in monitoring and alerting
Performs initial triage of incidents and looks for long term solutions
Analyzes infrastructure capacity and performance and makes sound recommendations
Works with market centers to troubleshoot and tune environments
At least 5 years of working experience managing at least four software developers with varying degrees of experience
At least one year of working experience working with international clients
At least five years combined experience as a developer contributor (not manager) in at least five of the following fields:
Real-time application programming
Shell scripting for cron jobs, application wrappers and utilities o Network programming o Linux IPC
Thread management
Large data set processing and reporting using SQL or big data implementations
High-performance computing (four to five digit TPS) o Low-latency computing (sub-millisecond processing)
At least five years combined experience as a developer contributor (not manager) using the following technologies:
Java SE 7 or higher (EE doesn’t count)
MySQL 5.5 or higher
o Bash scripting and Linux navigation
Solid organizational skills including attention to detail and multitasking skills
Excellent command of the English language in a corporate setting, both verbal and written
Basic knowledge of stock markets, electronic trading and financial instruments
Highly analytical and disciplined in problem-solving
Bachelor's Degree in Computer Science, Computer Engineering, Physics, Mathematics or related
Nice-to-Haves:
Work experience from an international financial trading/investment company
Work experience with best execution routing
Background in quantitative data analysis
Background in technical analysis
Background in data science and machine learning
Project management training/certification
Responsibilities:
Line reporting to the head of product development
Line and administrative management of a lean team of software developers, which include hire-andfire, performance review, task delegation/assignment, task monitoring functions
Project management of a release cycle: responsible for planning, scoping, monitoring and reporting
Management of SDLC activities from requirements gathering & analysis, systems analysis & design, development and code review
Assist in the definition of requirements scope and objectives, involving all relevant stakeholders and ensuring technical feasibility
Create and execute delivery plans and revise as appropriate to meet changing needs and requirements
Perform various methods of analysis that ties up system design and business requirements
Function as lead and/or senior developer for certain software projects
Perform code reviews and guide the team
Management of non-functional testing requirements including but not limited to unit testing, performance testing, and volume and load testing
Create and maintain comprehensive software release documentation
Coordinate with Quality Assurance team for software testing requirements
Coordinate with L2 support and provide assistance for production support escalations and investigations
Coordinate with Network Engineers, Systems Administrators for environment set-ups, capacity planning and other hardware and environment related requirements
Manage the relationship with the client and all stakeholders
Years of knowledge and experience in programming web applications
Proficient in HTML5, CSS3, Bootstrap, XML
Proficient understanding of cross-browser compatibility issues
Solid knowledge and experiences in client-side scripting and JavaScript libraries and frameworks such as Node.js and React.js
Experience in Rest API, API Gateway
Proficient in setting up and configuring web application server (Apache or Nginx) in Linux platform
Proficient in SQL and preferrably using MySQL 8
Comfortable in using code versioning tools and repositories such as SVN/Git/Bitbucket
Knowledge in implementing web security best practices
Knowledge and experience in Apache Kafka is a plus
Knowledge in wireframing, mockup creation and use case diagramming
Basic knowledge of image authoring tools such as Photoshop or Gimp
A team player but can also work independently
Excellent written and verbal communication skills
Multi-tasking and time-management skills, with the ability to prioritize tasks
Job Description:
Design, develop and ensure quality of browser-based web applications.
Reverse engineer existing systems’ functionalities, trace code and data flows and rebuild the application system with some improvements using a different technology stack
Build from the ground up browser based GUIs
Build from the ground up API solutions tying up data flow from GUI to databases and other orthogonal data sources
Analyze specifications, use-case diagrams, business requirements and other related artifacts
Write unit test scripts and conduct unit testing
Work within an agile/scrum product development lifecycle
Provide design-driven sprint estimates for project management and planning
Coordinate with QA analysts and testers and fix bugs raised for testing cycles
Document functional and interface specifications of the application system
Work within defined team processes using tools like jira, bitbucket, etc
Identify problems and use critical and analytical thinking to find the right solutions taking into account business objectives and the future view of Chi-X Technology (Philippines) Inc.
Develop the concepts of corporate finance and capital markets needed to support Chi-X Technology (Philippines) Inc.
Analyze company performance and trends using workflow analysis and optimization, cash forecasts, management reports, revenue projections and PnLs
Build valuation knowledge to use technology to meet the objectives of Chi-X Technology (Philippines) Inc.
Provide insight on strategic direction of Chi-X Technology (Philippines) Inc.
Pull from background to understand objectives of the company shareholders and owner
Build historical knowledge of Chi-X Technology (Philippines) Inc.
Gain exposure to the full spectrum of capital market solutions and how they apply to specific client situations and changing market conditions
Keep abreast with the latest trends and news on Capital Markets and IT
Communication and Work Ethic
Exhibit high attention to detail and discipline to check work to produce error free and properly formatted work on a consistent basis
Exhibit strong work ethic and passion for excellence while conducting self in a professional manner
Assist in preparation of high quality presentation materials for use in stakeholder and board meetings covering topics such as strategic alternatives, capital markets activity and general corporate finance
Ability to excel in both team and self-directing settings
Collaborate regularly with executive management for strategic communication to the Board and shareholders
Assist with the day to day management of the project management office including review of status reports, following up on outstanding issues
Facilitate day to day support of Group affiliates in Tokyo and Sydney
MINIMUM KNOWLEDGE & SKILLS REQUIRED:
With a Bachelor’s degree in Applied Math, Economics, Finance with Computer Science or equivalent interest areas
With an above-average GPA
With leadership experience in community and/or sports
Strong analytical skills and good working knowledge of financial modeling and valuation
With high interest in capital markets and capital market technologies
Excellent presentation skills, both oral and written
Graduate of Computer Science, Computer Engineering, Mathematics, Physics or other related science or engineering courses
Works well with a team
Capable of doing independent study and research
Highly analytical and scientifically curious
Scientifically methodical and disciplined in solving problems
Interested to learn hard-core software development
Responsibilities include the following:
Learn through both independent study and mentoring the following: software development processes, high-performance computing, securities trading, and finance
Learn through independent study and monitored courses the following languages/technologies: Java, MySQL, Linux, Python, ReactJS, Node.js and other as required
Develop enhancements to components of the trading system and its supporting applications
Provide last-level application support to day-to-day operations when needed
Perform various tests but not limited to unit testing¸ performance testing and functional testing to the trading system
Setup controlled environments of the trading system for development, testing, simulations and/or diagnostics
Submit and present reports of solutions, design notes, test results, findings and/or analysis during the course of software development, troubleshooting and/or diagnosis