Senior Software Developer C# / Azure

Neweasy
Liverpool, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 70K

Job location

Remote
Liverpool, United Kingdom

Tech stack

API
Agile Methodologies
Data analysis
Azure
C Sharp (Programming Language)
Software Quality
Data Stores
Database Design
Software Design Patterns
DevOps
Python
OAuth
Swagger
T-SQL
Openapi
.NET Core
Data Ingestion
Blazor
Reliability of Systems
Data Layers
Solid Principles
Front End Software Development
DDD (Domain Driven Development)
Api Design
Terraform
Docker
Web Api

Job description

A growing energy technology business with green credentials is expanding its internal engineering team to support the continued development of a mission-critical asset and energy management platform.

The organisation operates across energy-intensive industrial environments, where system reliability, performance and resilience are essential. Its in-house platform provides real-time visibility of energy assets, supports remote diagnostics and control, and enables optimisation across complex operational sites.

As the platform scales, the team is looking for experienced C# / Azure Developers to help deliver the next phase of functionality, integration and performance improvements.

The Role You'll work on a modern, cloud-based platform supporting live operational environments. The role spans API development, Azure services, data layers and portal functionality, with a strong focus on quality, scalability and long-term maintainability. Working closely with technical leadership and operational stakeholders, you'll help ensure the platform continues to support real-world delivery while evolving to meet future demands.

This is a remote-first role, with occasional office meet ups for collaboration when required (3 or 4 times a year)., * Design, build and maintain scalable features aligned to the platform roadmap

  • Contribute to architectural decisions and long-term technical planning
  • Develop reusable components to support consistent onboarding and platform use
  • Ensure high code quality through testing, peer review and clean architecture principles
  • Participate actively in Agile delivery, including planning, estimation and problem-solving
  • Collaborate cross-functionally to ensure solutions meet operational and commercial needs

Requirements

You must be UK based and must have the legal right to work in the UK, * Strong experience with C# / .NET Core and Web APIs across full development lifecycles

  • Solid understanding of clean architecture, SOLID principles, DDD and design patterns
  • Experience building and deploying solutions in Microsoft Azure
  • Hands-on experience with CI/CD pipelines and DevOps practices
  • Blazor (WASM and/or SSR) and modern frontend integration
  • Strong database design and optimisation skills (T-SQL and analytical data stores)
  • Experience with API security and documentation (e.g. OAuth, OpenAPI/Swagger)
  • Comfortable working in Agile teams and collaborative engineering environments

Desirable Experience

  • Terraform, Docker, and exposure to containerised environments
  • Event-driven architectures, messaging or IoT-style data ingestion
  • Interest or experience in analytics, optimisation, or data-driven platforms
  • Background in energy, engineering, or operational technology environments
  • Python experience (professional or personal projects)

Benefits & conditions

  • Remote working within the UK
  • Competitive salary £65,000 to £70,000 and benefits package
  • Opportunity to work on systems that directly impact operational performance and energy efficiency
  • A collaborative, engineering-led culture with real-world technical challenges

Apply for this position