We’ve recently applied important security updates to our website, and some forms may not be working correctly. We’re aware of the issue and working to fix it as quickly as possible. If a form won’t submit, please email support@hazcheck.com. Thank you for your patience.
Skip to content
NCBAn NCB Company Visit ncb.org
NCB Hazcheck
Contact Us

Vacancy – Software Engineer

Safeguarding Life and Cargo through Safer, Smarter Supply Chains

SOFTWARE ENGINEER VACANCY

Job title: Developer – Microsoft.NET Stack

Location: Hybrid, 1 day a week in the office (Darlington, GB).

Hours: 35 hours per week

Role summary:

As a Developer you will be a passionate software engineer with experience developing web- or desktop-based applications. You will contribute to the ongoing design of our application architecture as well as having a creative input into the look and feel of our applications. The work will be a mixture of improvements to legacy software on the .NET Framework stack, as well as greenfield projects on the .NET Core stack. You will be a keen problem-solver, with the ability to investigate, understand and resolve issues (whether working alone or as part of a team) using strong communication skills and attention to detail.

We provide you with the tools and hardware to work efficiently; and regularly review tools that can enhance the development
experience.

We believe in continual learning and aim to support ongoing skill development. Friday afternoons are set aside for training.

We recognise how important it is to get into the “coding flow”, so we endeavour to foster a laid-back, relaxed atmosphere that will allow you to do your very best work.

Role requirements:

Essential:

  • Experience with C# and .NET programming
  • Experience with web languages such as JavaScript, Vue, or any other frontend frameworks
  • An understanding of design patterns and clean code principles
  • Able to interpret requirements, and translate these into technical solutions
  • Able to work in a multidisciplinary environment and be a good team player
  • Meticulous attention to detail, accurate and thorough delivering high quality output to tight deadlines.
  • Strong communication skills
  • Ability to work to set timescales
  • Passionate about development
  • Enthusiastic and motivated

Desirable:

  • Experience with user interfaces.
  • Experience and skills in Microsoft Azure
  • Experience with distributed version control
  • An understanding of Test-Driven Development and Agile methodologies

Vacancy - Request for information

  • This field is for validation purposes and should be left unchanged.
  • Your details

  • Max. file size: 16 MB.

Sign Up for Hazcheck News

Sign up to receive news and information about products and services from NCB and Hazcheck.

Sign Up

An NCB Company

Safeguarding Life and Cargo through Safer, Smarter Supply Chains

Visit ncb.org