Software Developer

Smart Metering Systems Plc
From £40,000 to £45,000 per annum
30 Sep 2017
05 Nov 2017
Contract Type
Full Time

Software Developer responsible for building and maintaining internal software applications and services. Working within a team of Developers, Product Owners and QA Engineers to develop bespoke solutions to support core business processes.

As a Software Developer, you are required to design, code, test, correct and document moderately complex programs and scripts based on agreed requirements. The software produced should be engineered to a high standard of quality and maintainability using agreed standards and tools.

Key Responsibilities:

·Work closely with Product Owners to deliver application support to business functions

·Design, build and maintain efficient, reusable and reliable code

·Help maintain code quality with a high level of automated test coverage

·Assists as part of a team on design of components of larger systems.

·Collaborates in reviews of specifications, with others as appropriate.


·Good working knowledge of C# and .NET programming (Java also desirable, but not essential)

·Strong understanding of object-oriented programming and SOLID principles

·Familiarity with various software design patterns

·Ability to write clean, readable and easily maintainable code

·Unit testing methodologies and automated testing platforms

·Understanding of version control using Git and / or TFS

·Working in an Agile development environment

·Working with database schemas using SQL (MySQL / MS SQL Server)

·Good communications skills

This job was originally posted as