Industry: Software Development
Location: Singapore
Roles & Responsibilities
Description:
What sets our client apart?
They are a well-established and respected financial institution with a strong track record of success.
They have a culture of innovation and continuous improvement, constantly looking for ways to improve their services and offerings.
They offer competitive compensation packages and benefits, as well as opportunities for growth and development within the organization.
Requirements:
5+ years of software development experience
Experience in Regulatory Transaction Reporting: Familiarity with CFTC, EMIR, or MiFID II regulations and working with OTC derivative products using any Object-Oriented Programming language.
Python Programming: At least 2 years of experience in Python programming (not just scripting).
Object-Oriented Programming: 3-5 years of OOP experience.
Education: Bachelor’s degree in Computer Science.
Version Control: Strong knowledge of version control systems like Git or SVN.
Testing and Automation: Experience with unit, integration testing, and test automation.
Agile Development: Proficiency in Agile development methodologies.
SDLC Knowledge: Strong understanding of the Software Development Life Cycle.
Regulatory Rules and Applications: Comprehensive understanding of regulatory rules and their applications.
Teamwork and Self-Motivation: Ability to work independently and as part of a global team, with a proven track record of delivering significant enterprise-scale projects to end-users.
Preferred Skills:
Python Development: Strong experience with Python in a development facility such as SecDB or Athena.
Distributed Message Systems: Experience in designing and developing distributed message systems.
Unix/Linux: Working knowledge of Unix/Linux environments.
RESTful APIs: Knowledge of building and using RESTful APIs.
Front and Middle Office Functions: Exposure to Front and Middle Office functions and controls.