Negotiable
Outside
Hybrid
London Area, United Kingdom
Summary: The role of Contract C# .NET Developer focuses on transforming core trading systems for a commodities trading firm in London. The position involves designing and developing scalable applications, optimizing data flows, and implementing best practices in software engineering. The contract is for 12 months with a strong potential for extension and offers a hybrid working arrangement. The role is classified as outside IR35, with a competitive day rate.
Key Responsibilities:
- 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).
Key Skills:
- 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.
Salary (Rate): 750
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: outside IR35
Seniority Level: Mid-Level
Industry: IT