Software Developer - C# .NET

Virtuetech Recruitment Group — United Kingdom · Posted ~21 hours ago

Mid Full-time Hybrid £55000

Skills

C# .NET Full-stack development Data platforms Software testing Deployment Requirements analysis Docker

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a high-performing data engineering team as a C# .NET developer, building business-critical platforms that process large and complex datasets. You will work across requirements, implementation, testing, and deployment while contributing to data collection, real-time processing, governance, and advanced analytics.

Highlights

Work on business-critical data platforms in a data-driven environment with a £55,000 salary and hybrid working. The role covers the full development lifecycle and offers close collaboration with senior engineers and architects on complex data solutions.

Description

Software Developer | C# .NET | Data | £55,000 | Docker | Energy Trading | Hybrid, London A 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 full stack C# .NET development role with strong emphasis on C#, .NET, and modern engineering practices. You'll deliver functionality from requirements analysis through to implementation, testing and deployment, working closely with senior engineers and architects on solution design. 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. The Team The 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 initiatives You'll join as part of the C# .NET software development team, working alongside senior engineers and architects, with plenty of scope to grow your technical capability. Role Details 💰 £55,000 + Benefits 💻 Tech Stack: C# | .NET | ASP.NET | SQL Server | Oracle | Docker | Azure DevOps 🏢 Hybrid | London | Permanent | Energy Trading As a Software Developer, you will: Develop and maintain data-oriented systems as part of the C# .NET software development teamDeliver functionality from requirements analysis through implementation, testing and deploymentParticipate in Agile development processes and ceremonies as part of ongoing deliveryCollaborate with senior engineers and architects on solution design and technical implementationProduce high-quality, maintainable and well-tested code following engineering best practicesParticipate in code reviews and contribute constructive feedback to peersWork with business users and analysts to clarify requirements and support successful deliveryCollaborate with the data support team to ensure platform stability, monitoring and timely incident resolutionContribute to continuous improvement of development processes, tools and engineering practices Required Experience Commercial experience developing applications using C# .NET technologies (C#, ASP.NET)Good understanding of software engineering principles and modern development practicesExperience with containerisation technologies such as DockerExperience working with relational databases such as SQL Server, PostgreSQL or OracleUnderstanding of development practices including unit/integration testing, Dependency Injection (IoC), SOLID principles, and application logging/monitoring/observabilityExperience working with data-intensive applications involving large volumes of data or real-time processingAbility to troubleshoot technical issues and work collaboratively within a development team Nice to Have Experience with CI/CD pipelines and automated deployment processesExperience working within Agile development teams (Scrum preferred)Familiarity with Azure DevOps (or similar tools) for source control, build pipelines and work managementExposure to non-relational database technologies such as ClickHouse or MongoDBBasic understanding of Kubernetes and container orchestration conceptsExposure to Infrastructure as Code technologies such as TerraformExperience or familiarity with Kafka, Azure Service Bus, or similar messaging technologies Experience Level This role suits a C# .NET developer with solid commercial development experience looking to build depth within a data-intensive energy trading environment strong support from senior engineers and architects is built into the team structure. Software Developer | C# .NET | Data | £55,000 | Docker | Energy Trading | Hybrid, London