At a Glance
- Tasks: Develop and optimise C# .NET applications for real-time trading workflows.
- Company: Join a leading commodity trading firm in London, driving tech transformation.
- Benefits: Enjoy a competitive day rate and hybrid working model (3 days in office).
- Why this job: Be part of a major tech evolution, enhancing high-performance trading systems.
- Qualifications: Experience with C# .NET Core, distributed systems, and cloud solutions required.
- Other info: Contract duration is 12 months with strong potential for extension.
Role: Contract C# .NET Developer
Domain: Commodities trading
Day rate: £700-750/d (outside IR35)
Location: London (hybrid - 3 days per week)
Contract: 12 months (strong extension scope)
X4 Technology are partnered with a well-backed commodity trading firm in London offering an exciting outside IR35 contract opportunity for an experienced C# .NET Developer. You'll play a key role in a major tech transformation, evolving their core trading systems to a scalable data-first model - with a focus on performance, scalability, resilience and smarter system integration.
You’ll be integral to reshaping the architecture of a high-performance trading platform, building new services, optimising real-time data flows and leading the charge in adopting best practices in software engineering across the .NET ecosystem.
Responsibilities of the Contract .NET Developer (Commodities):
- Designing and developing C# .NET Core applications supporting real-time trading workflows and analytics.
- Developing and consuming RESTful and gRPC APIs in a microservices environment.
- Building distributed, event-driven services using Kafka or Azure Event Hubs.
- Implementing scalable cloud-native solutions on Azure (Azure Functions, Service Bus).
- Working with relational databases (SQL Server) and NoSQL technologies (MongoDB, CosmosDB).
- Automating CI/CD pipelines via Azure DevOps, improving deployment frequency and code reliability.
- Collaborating closely with infrastructure and DevOps teams to ensure robust, secure and maintainable deployments (Docker, Kubernetes).
Requirements for the Contract .NET Developer (Commodities):
- Proven experience delivering enterprise-grade solutions with C# .NET Core in production environments.
- Strong background in distributed systems and messaging technologies (Kafka, Event Hubs, or similar).
- Solid understanding of modern API architecture (REST, gRPC) and domain-driven design.
- Proficiency in both SQL and NoSQL database technologies.
- Hands-on experience with Azure and containerisation (Docker, Kubernetes).
- Strong advocate for engineering best practices: TDD, automated testing, CI/CD, Git workflows.
This is a unique opportunity to join one of London’s most exciting commodity trading houses, supporting a major transformation programme. The role is paying £700-750/d on an outside IR35 basis. First stage interviews are being lined up for W/C 28th April, so please apply online for immediate consideration.
Contract C# .NET Developer (Commodities) employer: X4 Technology
Contact Detail:
X4 Technology Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Contract C# .NET Developer (Commodities)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as C# .NET Core, Kafka, and Azure. Having hands-on experience or projects that showcase your skills in these areas will give you a significant edge during discussions.
✨Tip Number 2
Network with professionals in the commodities trading sector. Attend relevant meetups or online forums to connect with others in the field. This can provide insights into the company culture and potentially lead to referrals.
✨Tip Number 3
Prepare to discuss your previous experiences with real-time trading systems and how you've implemented scalable solutions. Be ready to share specific examples of challenges you've faced and how you overcame them, as this will demonstrate your problem-solving abilities.
✨Tip Number 4
Stay updated on the latest trends in cloud-native development and containerisation. Being knowledgeable about best practices in CI/CD and DevOps will not only impress your interviewers but also show your commitment to continuous learning in the tech space.
We think you need these skills to ace Contract C# .NET Developer (Commodities)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C# .NET Core, distributed systems, and cloud technologies like Azure. Use specific examples from your past roles that demonstrate your skills in building scalable applications and working with APIs.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your relevant experience in commodities trading and how you can contribute to their tech transformation. Be sure to align your skills with the responsibilities outlined in the job description.
Showcase Your Technical Skills: When detailing your technical skills, focus on your proficiency with tools and technologies mentioned in the job description, such as Kafka, Azure Functions, and CI/CD pipelines. Provide concrete examples of projects where you've successfully implemented these technologies.
Prepare for Interviews: If selected for an interview, be ready to discuss your previous projects in detail, especially those involving real-time trading workflows and microservices. Prepare to answer technical questions and demonstrate your understanding of best practices in software engineering.
How to prepare for a job interview at X4 Technology
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C# .NET Core and how you've delivered enterprise-grade solutions in production environments. Highlight specific projects where you implemented scalable cloud-native solutions on Azure or worked with distributed systems.
✨Demonstrate Your Understanding of APIs
Since the role involves developing and consuming RESTful and gRPC APIs, be ready to explain your approach to modern API architecture. Discuss any relevant experiences where you designed or integrated APIs in a microservices environment.
✨Emphasise Best Practices
The company values engineering best practices like TDD, automated testing, and CI/CD. Share examples of how you've implemented these practices in your previous roles, particularly in relation to improving deployment frequency and code reliability.
✨Prepare for Scenario-Based Questions
Expect scenario-based questions that assess your problem-solving skills in real-time trading workflows. Think about challenges you've faced in past projects and how you overcame them, especially in relation to performance and scalability.