about the company
Founded in 2016, my client is a diversified global markets infrastructure and data solutions provider. They provide clients with unbiased OTC content and proprietary data, in-depth insights across price discovery, risk management, benchmark and indices and pre and post-trade analytics, helping clients manage complex markets more effectively.
...
about the job
- Hands-on development in the delivery of Java (90%) and Python (10%) software solutions with an emphasis on Solver (Linear Programming), data analysis and other numerical focus
- Collaborate with the global business to brainstorm, analyze and agree business requirements as well as provide technical feasibility and estimates
- Architect technical solutions that embrace our firm standards without compromising on quality
- To phase, build and deliver designed solutions within agreed time, budget and quality expectations
- Work with developers and QA team members on above delivery
- Communicate and promote technical choices to senior leadership, global stakeholders and team members
- Build strong relationships with the global business through delivery, communication and domain knowledge
- Provide production support on existing systems and resolve operational issues while working with other support and development staff located across the globe.
- Create technical documents for software projects
skills and experience required
- Minimally Diploma/ Degree in Information Technology, Mathematics, Physics or equivalent.
- Minimally 5 years of experience in delivering software using both Java and Python.
- Experienced in linear programming e.g. Gurobi or CPLEX, numerical optimization or similar mathematical modelling.
- Experienced in working in Jupyter notebooks and other Python-based products for data analysis and visualisations.
- Good understanding of object-oriented development principles and experience with server-side language e.g. Java.
- Experience working in Agile teams (Scrum/ Kanban), with experience in continuous integration (CI) and test-driven development.
- Experienced in SQL (preferably MSSQL) is highly preferred.
- Ability to work in both a Windows and Unix/ Linux environment.
- Strong communication, interpersonal and stakeholder management skills.
- Passionate and enthusiastic about building software solutions in a global, 24/7 intensive business environment.
- Confident in presenting ideas to both technical and non-technical audiences.
- Experience in Financial services business knowledge is highly preferred but not mandatory.
To apply online please use the 'apply' function, alternatively you may contact Joey at joey.lam(at)randstad.com.sg / https://www.linkedin.com/in/joeyiqi
(EA: 94C3609/ R1879086)
Applicants must be fully vaccinated or have a valid exemption in accordance with MOM’s regulations to allow them to enter the workplace. Applicants may be required to share verifiable COVID-19 vaccination documents or proof of a valid exemption at the point of offer. Randstad Pte. Limited and/or the Client reserves the right to withdraw an offer if the applicant fails to provide verifiable COVID-19 vaccination and/or proof of exemption documents.