We are looking for a Python Software Developer on a 12-month contract basis in the Global Market Team. This role has a high chance of conversion to a permanent headcount based on your performance.
Key Responsibilities and Requirements:
- Responsible for developing software in Python and Java and associated technologies using the Quartz platform
- The application technology stack leverages the Firms proprietary Quartz platform and is backed with a broader technical stack including Oracle Exadata, Tableau, Elastic Search, 60 East AMPS.
- Participating fully in the development process through the entire software lifecycle using Scrum/Kanban practices
- The role will require designing and developing solutions assurance tools, enhancing automated QA capabilities.
Good to have requirements:
- NoSQL/Document Oriented databases – Cassandra, MongoDB
- Highly Available/Scalable Search – Elasticsearch
- Experience of working with enterprise design requirements preferably at a large investment bank
- Experienced Python developer, or similar development language (equivalent Java experience considered as well)
- Fluency in the Python standard libraries
- Experienced in test-driven development/BDD
- Experience with RDBMS, ORM
- Experience with CQRS and related interface standards of REST/HAL
- Familiarity with GraphQL
- Familiarity with MQSeries/AMQ/AMPS or similar event-oriented technology
- Knowledge enterprise standards - application landscape
- Knowledge of Quartz or similar (e.g. Athena platform)
- Knowledge of regulations Mifid, EMIR, SFTR, CFTC, TRACE, CAT
- Knowledge of data modelling
If you are interested in this position, please feel free to apply for this role.
Argyll Scott Consulting Pte Ltd