At a Glance
- Tasks: Design and develop cloud-native .NET microservices in an Azure environment.
- Company: Join a leading Commodities Trading company undergoing a major tech transformation.
- Benefits: Long-term contract with competitive pay and opportunities for growth.
- Other info: Exciting chance to work on a multi-year programme with significant impact.
- Why this job: Be part of a high-performing team driving digital transformation in a fast-paced industry.
- Qualifications: Experience with event-driven architectures, microservices, and Azure technologies required.
The predicted salary is between 60000 - 80000 Β£ per year.
Contract: 6 month initial contract (multiyear scope)
X4 Technology are partnered with a Commodities Trading company embarking on a major technology transformation, moving from a CTRM-centric architecture to a modern data-centric platform. As part of this multi-year programme, the business is integrating a new event-driven, near real-time platform, decoupling from their ETRM to build a scalable data hub to support future trading systems and business services.
They are looking for an experienced .NET Software Engineer to develop event-driven services, distributed microservices and real-time integrations within this modern cloud-based trading architecture.
Responsibilities for the Contract Senior Software Engineer (Azure Microservices):
- Design, develop and deploy cloud-native .NET microservices within an Azure environment
- Build event-driven integrations using Azure Event Hubs, Azure Service Bus and real-time messaging patterns
- Develop scalable APIs, data processing services and integration components supporting critical trading and risk systems
- Work with Azure Kubernetes Service and Docker to deploy, manage and optimise containerised applications
- Contribute to solution architecture, ensuring highly scalable, resilient and maintainable microservice-based solutions
- Implement modern engineering practices including CI/CD, automated testing, monitoring and deployment automation using Azure DevOps
- Collaborate with Architecture, Infrastructure and Engineering teams to deliver secure, high-performance cloud solutions
Requirements for the Contract Senior .NET Software Engineer:
- Proven experience building event-driven architectures using Event Hubs, Service Bus or Kafka
- Strong experience designing and developing microservices, REST APIs and distributed systems (gRPC desirable)
- Experience building cloud-native solutions on Microsoft Azure, including Azure Kubernetes Service and Docker
- Experience working with Cosmos DB, SQL Server or other NoSQL/relational database technologies
- Strong understanding of asynchronous messaging, event streaming and integration patterns
- Experience with Azure DevOps, Git, CI/CD pipelines and automated testing
- Excellent debugging, troubleshooting and performance optimisation skills within distributed systems
- Comfortable taking ownership of technical delivery within agile, multidisciplinary engineering teams
An excellent opportunity to join a high-performing engineering team delivering a large-scale digital transformation within a fast-paced Commodities Trading environment. This is a long-term outside IR35 contract with significant scope across a multi-year programme. Please apply online for immediate consideration.
Contract Senior Software Engineer (Azure Microservices) employer: X4 Technology
X4 Technology is an excellent employer, offering a dynamic work environment that fosters innovation and collaboration. With a strong focus on employee growth, we provide opportunities for professional development and skill enhancement, particularly in cutting-edge technologies like encryption and cloud security. Our inclusive culture and commitment to work-life balance make this an ideal place for talented individuals looking to make a meaningful impact in the tech industry.