The position is within the Capital Markets IT (CMI) division which manages information systems for capital markets activities which includes Front Office (FO) booking platforms, Risk Management (RM) control and regulatory reporting systems, financial product, and contract valuation systems, and much more.
Job Responsibilities
- Able to lead in terms of technology and conceptualize, propose design and architectural evolution.
- Contribute to the development of high quality fully tested source code complying with deadlines, schedule, and coding standards.
- Liaise with business analysts for clarification and understanding of requirements.
- Organize and keep up to date detailed technical documentation.
- Develop tests strategy in coordination with Project Manager/Business Analysts
- Provide technical assistance during user acceptance test.
- Support applications in production - analyze and resolve issues as they arise as well as propose optimizations for future.
Job Qualifications
- Degree in Computer Science, Information Technology, Programming & Systems Analysis Science (Computer Studies)
- At least 6 years of software development experience
- At least 5 years' experience working with Java, with understanding of recent Java language features, such as lambdas, streams, and futures.
- Knowledge on various design patterns
- Good knowledge of algorithms and data structures, with excellent fundamentals in complexity analysis
- Ability to analyze code - understand execution flow & debug even without access to a debugger.
- Experience with Maven, Git, writing and maintaining integration tests.
- Familiarity with Linux and bash
- Good knowledge of SQL or an SQL-inspired dialect such as HQL
- Experience in cloud native architecture.
- General knowledge and understanding of investment banking domain, capital market (Front Office/Back Office) environment, is a plus.
- Understanding or interest in finance & financial markets, particularly interest rate derivatives in their many forms (Forwards, Futures, Swaps, Swaptions, etc.)
- Good to have:
- Jenkins and Ansible with exposure to DevOps culture
- Jira or a similar issue-tracking system
- The Spring framework and IoC, and particularly Spring Boot and Swagger for restful web services
- Messaging technology such as Kafka, MQ
Carolyn Ann Santibanez Mendoza EA License No. 02C3423 Personnel Registration No. R1105160
Please note that your response to this advertisement and communications with us pursuant to this advertisement will constitute informed consent to the collection, use and/or disclosure of personal data by ManpowerGroup Singapore for the purpose of carrying out its business, in compliance with the relevant provisions of the Personal Data Protection Act 2012. To learn more about ManpowerGroup's Global Privacy Policy, please visit https://www.manpower.com.sg/privacy-policy