Напиши текст вакансии для должности "Commodities eTrading Python Developer [Global Markets Tech]". Название компании: "Citibank". Расположение: Москва. График работы: Полный день. Опыт работы: Более 6 лет. Ключевые навыки: 'Python', 'Английский язык', 'C++', 'TDD'

Join Citi’s Markets Global Technology Team Citi’s Markets technology team in Russia is growing at lightning speed, and we’re looking for talented technologists to help build the future of global banking. Our teams are creating innovations used across the globe. As the world’s most global bank, Citi provides an opportunity to touch every corner of the globe and deal with incomparable trade volumes, scale and impact. We’re looking for new, innovative ways to push the boundaries of financial technology. Citi’s global technology team spans 84 countries, with almost 30,000 colleagues managing thousands of projects across the globe. Russia team is young but rapidly growing. Join an environment with a laser focus on growth and progress, and take your career to the next level through the power of Citi’s unmatched globality and vast expertise. We are currently building a new team that will be responsible for Commodities eTrading platform. The platform serves the Client’s Commodities business and supports Commodities market making globally. There is a few components which cover exchange connectivity, pricing, order management, trade booking, hedging, etc. The team will be responsible for implementing new business-driven functionality, technical and regulatory-driven changes, QA Automation and DevOps as well as production support for a set of applications. Market connectivity is built based on the graph approach. You will join development team based in Moscow and will be part of global team based in the US, London, India and Singapore. Responsibilities:  Software development of eTrading Commodities projects Design (high-availability, fault-tolerant, distributed computing, low-latency) Collaborate with a globally distributed team of developers, business analysts, quality assurance and support professionals Take active part in evolving existing platform architecture and data flows and up/downstream integration  Mandatory skills:  Python experience BSc/MSc in Maths or Physics or relevant  Nice-to-Have skills:  Experience in Reactive programming and working with Graph Engine is a huge benefit Experience with exchanges connectivity and adapters Quant experience or degree in mathematics Solid understanding of application lifecycle and approaches for enterprise integration Excellent interpersonal skills and fluent spoken English Experience of dealing with business stakeholders on the client side Experience in working within a team distributed between onsite and offshore Hands on experience in TDD and automated testing tools  What we offer:  Work Mode: official employment, partial office (Moscow and St.Petesburg only) or remote from other regions Benefits: health insurance (covering family) , full sick leave payment, additional vacation days, internal education system, global career opportunities