We are working with one of the world's largest exchange organizations, which relies on cutting-edge Information Technology to design, build, and operate its technological infrastructure. Our success is highly dependent on these integrated and automated IT systems. The Settlement department is responsible for real-time banking applications in the post-trade processing area.
We are seeking a skilled C++ Developer to join the ICSD Settlement team, where you will contribute to the development and maintenance of our client's core backend real-time Clearing and Settlement engine. The applications primarily utilize C++ (11), Oracle as a database, and run natively on Linux (RHEL7). The application ecosystem is designed as a real-time massively parallel system, consisting of multiple microservices that communicate through ActiveMQ and Oracle Advanced Queueing messaging systems.
As a developer, you will have the opportunity to enhance existing system features, modernize the codebase to improve code safety and stability, design and develop new components, and participate in technical migrations, such as cloud migration involving the dockerization of microservices and orchestration using OpenShift.
While the production environment maintains strict stability requirements, the development environment is highly flexible to accommodate individual developers' preferences for IDEs and tools. This approach allows every developer to create one or multiple private AWS machines with custom setups, ensuring a high level of comfort and work efficiency. On the development side, we leverage technologies such as Ansible, Terraform, Python, AWS EC2, EFS, S3, DynamoDB, AWS Lambda, Jenkins (CI/CD), etc.
Your responsibilities will include:
Your profile should include:
If you are passionate about C++ development and thrive in a dynamic and innovative environment, we encourage you to apply. This is an exciting opportunity to contribute to the advancement of real-time banking applications and make a significant impact in the financial world.