Main Function The team is responsible of development, deployment and support for middle / back office applications that processes millions of records every day. Our four main areas of work are: Transactions feeds for fund administrator, brokers, t0 matchers and MIFID Streaming and booking of VOICE trades, executed on external trading platforms such as Bloomberg, Fidessa or SpiderRock. End-of-day reconciliation of trades, positions and PnL End-of-day/month reporting and analytics related to Positions, Trades, Margin, Cash, Wallet, Currency expositions, PnL The role provides the opportunity to learn various aspects of the financial business functions including booking, clearing, risk, accounting and compliance. Responsibilities Design and develop pipelines for post-trade processing Own applications in production globally and provide 2nd level application support Work closely with Operations, Traders & Compliance to gather requirements & receive feedback Close collaboration with global counterparts to ensure maximum reuse of effort Candidate Requirements Qualifications: Relevant degree in Computer Science, Computer Engineering or Engineering 3 years of experience on either Python or Java Experience of processing large datasets with PostgreSQL database and data frame Experience in trade booking with FIX protocol Knowledge of trading, booking and/or position keeping 3 years of exposure to scalable, geographically distributed and high availability architectures Experience with applications supporting reporting and reconciliation Preferred Qualifications: Team Player capable of developing industrial strength software components Good communication skills Proven independent contributor in a team dynamic Knowledge and understanding of OTC products (Interest Rate Swaps, Variance Swaps, CDS etc) bookings Knowledge in C++ and Big Data tools such as Spark, Kafka, Elastic…