Work for Us

C# .NET Developer

Salary: from £35k p.a. depending on experience.  Pro rata where part time 

Experience level: Senior (or Architect) 

Role: Full Stack Web Developer

Location: Home worker 

Contract: Permanent 

Closing date: 12th November, early applications welcomed 

To apply, please send a CV and covering email to chris.newman@parityprojects.com.  Please also send Chris any questions about the role.

Parity Projects has a fantastic opportunity for a Senior Developer wanting to work on solutions to the climate crisis. The postholder will lead on developing tools and functionality that will help our clients tackle carbon emissions, alleviate fuel poverty and deliver the UK’s decarbonisation targets.

The successful candidate will report directly to the Technical Director.

Parity Projects

Parity Projects is a small, award-winning company with a big challenge: to reduce the energy use of the UK’s existing housing stock. We are passionate and enthusiastic about the subject. We take an impartial and independent approach by using data and analysis based approaches to inform action and as such have developed a market leading reputation for what we do.

We work with local authorities and landlords of every size to develop cost-effective retrofit programmes that meet their cost, comfort and carbon goals, and have started rolling out householder-facing advice as part of a quality-assured .

Our team is passionate about acting on the climate emergency, in a way that also makes homes healthier to live in and cheaper to run. We bring together experience from the building, finance, technical and policy sectors but we are also personally invested. Many of us have retrofitted our own homes, and some are involved in local community actions.

Equally we know that not everyone is able to act as an individual, which is why we want to help our clients bring every home up to the standards required by the 21st century.

We recognise that our team is not representative of the customers we serve, and welcome applications from all backgrounds. We are committed to equality, diversity and inclusion and anonymise all applications to remove the risk of unconscious bias. The application process will capture your personal details (including your name) and these details will only be made visible to recruiting managers once the shortlisting stage has been completed.

The team is home-based, with regular meet-ups online and in person, and we are open to flexible working. This can be discussed at the point of interview.

Technologies

C#,  .NET Framework, .net Core,  Entity Framework, SQLServer, MVC, Web API, Razor, JavaScript (Classic and ES6+), JQuery, Vue.js, CSS3, SCSS, Bootstrap, Webpack, Azure, VMs, App Services, DevOps

Skills & Requirements

We are looking for someone to join our small development team (currently 3) to accelerate the development of our web applications. We are a friendly team and are passionate about our work and are looking for someone with experience of developing C# .NET applications to drive our products forward. We use Vue.js and MVC with  JQuery across our product suite and experience with MVC and at least one SPA framework (React, Angular, Vue) is essential. A large part of the role will also be becoming familiar with (and developing) our energy modelling and analysis methods.

We’re looking for someone who loves programming and who knows how to prioritise to get the work done to an appropriate degree of quality. In a small team the role should be fairly varied with scope for being creative, and will involve working with partner organisations, installer and analysis managers within Parity. We are always learning and the ability to support, seek support and pick up new skills and technologies will be very important.

Highly relevant

  • Good proficiency with C# and .Net framework
  • Entity Framework (EF6), SQL Server
  • Web API (Rest)
  • JavaScript, jQuery and HTML / CSS for basic front-end development
  • Knowledge of Git version control
  • Experience of Vue (or Angular or React)
  • Experience of using modern JavaScript (ES6+) and associated tooling
  • Experience with cloud services (Azure or AWS)
  • Experience with best practice coding techniques (SOLID, IoC etc.)
  • Testing
  • Keen to learn new technologies
  • Strong attention to detail
  • Good communication skills, including knowledge sharing 

Desirable

  • Experience of working in an Agile environment
  • Knowledge on optimising performance in both code and data
  • Experience with Azure DevOps
  • Knowledge of DevOps Pipelines and Release processes
  • Experience managing resources via Azure Portal
  • Experience of Azure SQL (Managed Instance a bonus)
  • Experience packaging and working with Nuget and / or NPM
  • Active Open Source projects
  • Prior experience migrating .Net Framework solutions to .Net core
  • Exposure to other programming languages and methodologies