Senior Developer (C#/.NET)
Commodities and Trading Platforms
London, UK
Our client seeks an experienced Senior Developer to enhance its IT capabilities, focusing on C#, backend systems, APIs, and trading platforms. This role suits a developer with a proven track record in the commodities or financial trading sectors and a strong grasp of agile methodologies. The candidate will deliver robust solutions while mentoring team members.
Key Responsibilities:
* Design and develop scalable backend systems using C# and .NET, with a focus on APIs and middleware.
* Implement RESTful APIs and microservices to support secure and efficient architectures.
* Integrate middleware technologies such as FIX messaging, XML, and AMQ to enable seamless communication.
* Collaborate with stakeholders to deliver solutions tailored to commodities trading.
* Lead on architecture design, code reviews, and testing strategies.
* Mentor junior developers and promote best practices within the team.
Key Requirements:
* C#/.NET Expertise: Extensive experience in backend development.
* Commodities Knowledge: Strong understanding of trading platforms like ICE, CME, and Trayport, and products such as oil, gas, and power.
* API Development: Proficiency in designing and developing RESTful APIs and microservices.
* Middleware: Hands-on experience with FIX messaging, XML, and AMQ.
* Agile Practices: Solid understanding of Agile, including test-driven development.
* Communication Skills: Strong ability to articulate solutions effectively.