The TRA team builds and manages messaging middleware and plants to distribute the trading messages from the trading flows to various downstream systems. We are looking for an experienced Automation Engineer with a strong background in Python programming to integrate system components, develop automated regression test suites and other tooling to facilitate migration of applications to cloud in our company Equities Middle Office infrastructure.
We provide the great opportunities to work on:
-Low-latency distributed plants for large volume of real-time trading data
-Private/public cloud computing
-Elastic capacity for large/bursting volume of data
-Renovated tooling to manage cloud-based resources and boost the time to market for new features
The team encourages open communication, new technologies and thinking out of box.
Primary Responsibilities:
-Develop tools to automate migration of the existing infrastructure to a cloud-based platform with specific focus on safe and efficient migration of existing rules by creating new test suites.
-Contribute in all phases of development lifecycle from concept, design, development, testing, deployment and support.
-Mentor the junior team members, lead the development work and coordinate with other teams
Qualifications:
-5 or more years of work experience with Python
-Proficient in Linux/Unix skills, including shell scripting and process management
-Hands-on knowledge in distributed system (for example, micro-service, messaging middleware and networking)
-Good communication, problem solving and analytical skills
-Interest in other programming languages such as C++/Java is a big plus
-Knowledge in JavaScript/DevOps/Cloud computing/Big Data/Stream processing is a plus
-Enthusiastic about working in a fast-changing, global environment and learning a broad range of technical and finance concepts