Position Description:
About the Commodities Technology Group:
-We are responsible for delivering front-to-back technology solutions for the Global Commodities Business covering Listed and OTC trading in Power, Energy, Agriculture and Metals.
-Focus on problem-solving and delivering best-in-class technology in a collaborative, dynamic work environment.
-Our tech team has members in Montreal, New York, London, Budapest and Shanghai with collaboration across regions. Commodities development team is seeking a hands-on C# developer for real-time trade capture and processing. Main project involves developing high resilient trade booking platform for various precious metal products, such as future, forward, option, Repo, SWAP for GOLD, SILVER, Palladium, and Platinum etc. The core components of the system include a C# based client which is for trading desk booking trades, PnL review etc and a Java based server side which perform trade processing, rate setting, risk calculation, data persistent and so on.
The developer will be responsible for full SDLC including understanding user and technology requirements, developing new code and enhancing existing code, unit testing, deploying code to production as well as providing 3rd level support by working with the front-line production management team.
Skills required:
-3+ years industry experience in software design and development.
-Strong C# programming skills for windows application.
-Able to understand Java.
-Understanding the SDLC (software development life cycle) -Relational database skills (SQL, Sybase)
-Basic scripting skills on Linux (Shell, Perl, Python)
-Self-starter: good problem solving and communication skills who can work effectively in a team
Skills desired:
-Experience on WPF and WinForms is a plus
-Experience on dev-ops, such as quality gate, test automation, CI and CD.
-Experience with SOAP/XML, MQ
–Understanding of multithreading and distributed programming
-Commodities/Finance experience is a plus