- Opportunity to join a global leading bank and be part of latest technology projects
- 12 Months contract to start with a potential to extend/convert
- Hybrid work
- Multiple openings - hence open for fresh grads till expereinced hires
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
Argyll Scott Asia is acting as an Employment Business in relation to this vacancy.