Senior Software Developer | C# .NET | Angular | Data | £95,000 | Docker | Energy Trading | Hybrid, London
VirtueTech Recruitment Group · Greater London, England, United Kingdom
قدّم وتابع مع أبلاي إيدجSenior Software Developer | C# .NET | Angular | Data | £95,000 | Docker | Energy Trading | Hybrid, LondonA Senior Software Developer (C# .NET) is required to join the Data team of a leading global energy trading house, working on business-critical data platforms that sit at the heart of a data-driven energy trading business.This is a senior C# .NET full stack role with strong emphasis on C#, .NET, Angular, and data-intensive engineering. You'll take a lead technical role within the development team, owning end-to-end delivery of functionality, mentoring other developers, and shaping the architectural direction of the platform.This energy trading business is transitioning into a data-driven organisation, with a leading footprint across the European energy trading markets. The Data team provides business solutions that extract value from large volumes of data spanning market data collection, real-time data streams, data governance and machine learning. This C# .NET Senior Software Developer role focuses predominantly on the data consumption and publishing area.The TeamThe Data team sits at the centre of this energy trading business's data strategy, responsible for:Business solutions that extract value from large-scale dataCollection of market data and related analysis toolingReal-time data stream processingData governance and machine learning initiativesData consumption and publishing systemsAs a senior C# .NET developer and senior member of the team, you'll work alongside developers, architects and end users to refine requirements, resolve incidents, and drive the platform forward.Role Details💰 £95,000 + Benefits 💻 Tech Stack: C# | .NET | ASP.NET | Angular | SQL Server | Oracle | Docker | Grafana | Kafka | Azure Service Bus | Azure DevOps🏢 Hybrid | London | Permanent | Energy TradingAs a Senior Software Developer, you will:Work as a senior member of the development team to develop & maintain data-orientated systemsOwn end-to-end delivery of functionality — from analysis and solution design through to implementation and releaseParticipate in agile processes and ceremonies as part of ongoing deliveryMentor and review the code of other developersContribute to the architectural direction of the systemInfluence the overall direction of the platformLiaise with end users to refine requirementsCollaborate with the data support team to ensure the platform is properly monitored and incidents are resolved promptlyRequired ExperienceExpert-level C# .NET knowledge (C#, ASP.NET) with several years of commercial C# .NET development experienceApp containerisation and DockerA relational database technology (SQL Server preferred, or Postgres, Oracle)Good development practices — test automation, IoC, SOLID principles, observability, logging and monitoring with Grafana or similarStrong Angular experience for frontend web developmentExperience working with data-heavy applications (low latency streaming or high volume ingestion)Nice to HaveAutomated CI/CD pipelines including automated deploymentAgile development (Scrum preferred)Azure DevOps (TFS/Git) for continuous integration, automated testing and source controlNon-relational database technologies (ClickHouse, MongoDB)KubernetesIaC with TerraformKafka and Azure Service BusExperience LevelThis is a senior, hands-on C# .NET Angular role — ideal for a developer who wants to combine strong technical delivery with mentoring and architectural influence within a modern energy trading data platform.Senior Software Developer | C# .NET | Angular | Data | £95,000 | Docker | Energy Trading | Hybrid, London