about the companyFounded 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 jobHands-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 estimatesArchitect technical solutions that embrace our firm standards without compromising on qualityTo phase, build and deliver designed solutions within agreed time, budget and quality expectationsWork with developers and QA team members on above deliveryCommunicate and promote technical choices to senior leadership, global stakeholders and team membersBuild strong relationships with the global business through delivery, communication and domain knowledgeProvide 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 requiredMinimally 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.