Senior Developer

Utilitywise Plc
16 May 2018
15 Jun 2018
Contract Type
Full Time
Purpose / RoleTo act as a senior member of an software development and support team, working with project stakeholders and developers to build the best software solution for the business and ensure smooth, competent delivery of all solutions
Key ResponsibilitiesResponsible for supporting the development manager in leading the development team in developing, maintaining and championing business software solutions including, but not restricted to: CRM systems, company intranet, field-sales mobile app, telephony software and data visualisation tools.

Software Development

·Produce and deliver superior technical solutions.

·To keep up to date with the latest software development technologies and techniques in order to discuss them for inclusion within software solutions.

·Recognises system deficiencies and suggests effective solutions.

·Work with the technical lead and systems development manager to identify changes required to our development environment to keep up with growing business demand.

Leadership & Communication

·Enhance organization reputation by accepting ownership for accomplishing new and different requests; explore opportunities to add value to job accomplishments.

·Assist in critical support issues where advanced project experience is required and provide fast and appropriate resolution.

·Generate enthusiasm, teamwork and vigour within the development team.

·Regularly look to challenge themselves and push their limitations.

·Review work of the team – peer reviews, pair programming etc.

·To work towards an aligned goal set by line management.

·Support end-users with project documentation and assistance.

·Facilitate effective team collaboration and acknowledges team contributions.

To challenge team members and recognise their qualities seeking to further develop the teamQualifications/Training


Degree level education.


·A minimum of 5 years commercial software development experience.

·Can demonstrate strong experience leading projects.

·Proven experience of performing all technical aspects related to a full development lifecycle.

·In depth knowledge of current coding techniques and best practices.

·Extensive experience in:

o ASP.NET Core

o Angular or other Javascript application frameworks

o MS SQL Server 2014/2016

o RESTful API delivery and design

o Dependency Injection and Inversion of Control

o SOLID principles

o Source Control (GIT / TFS)


· Experience with the following:

o ASP.NET Webforms


o jQuery

o SOAP Webservices

o Knowledge on containerized applications with tools such as Docker, Kubernetes etc.

o Continuous Integration and Deployment

Personal qualities, aptitudes and skills

  • Excellent communication skills with the ability to portray complex technical issues to both colleagues and project stakeholders.
  • Shows ability to seek out and suggest new or proven architectural paradigms and understand the advantages and disadvantages of their approaches

Competencies – office project / department specific/technical

Highly proficient with HTML, CSS, Javascript, .Net (C# and VB), MVC, SQL and version control (TFS/Git).

This job was originally posted as

Similar jobs

Similar jobs