Software Engineer

Inenco Blackpool United Kingdom Technology Director
Warning! Vacancy expired

Company Description

Inenco is one of the UK’s leading energy management consultancies. Our focus is on changing the future of business energy by delivering innovative solutions that meet our clients’ changing business needs today and will future proof them for tomorrow.

We bring unparalleled experience, insight and solutions to a rapidly advancing market place. We provide access not only to secure pricing and supply but also to emerging technology, sustainability and legislative developments – ensuring our customers always stay ahead of the field.

Position

The Software Engineer develops and maintains core applications and services delivering business value in the Inenco product suite.

If you are successful in this role you will become a member of the software engineering function within the technology department, who are responsible for contributing towards the realisation of the department’s engineering strategic direction.

The successful candidate has the responsibility for implementing within the engineering function.  They are responsible for the software engineering output from themselves and, when appropriate, other engineers under their supervision.

The role includes being able to work with some supervision and will have the authority for a medium degree of latitude in decision making. They will be expected to make decisions within the scope of their role and will be held accountable for the outcomes of these.  They will use their understanding of software development principles, patterns, practices and processes in the day-to-day tactical execution of their duty.

Key Responsibilities:

  • Implement code changes to Inenco’s systems (e.g. Inenco’s web portal, back end services, data platforms and integration capabilities)
  • Deliver all work tasks to agreed deadlines
  • Develop unit tests
  • Support Show & Tell activities
  • Prepare systems for deployment
  • Develop automated functional tests
  • Provide regular and targeted communication to management
  • Providing clear ownership and resolution of systems issues
  • Cultivate strategic and collaborative internal relationships with key stakeholders and influences
  • Keeping up to date with technical and industry developments

 

Requirements

  • Bachelor’s degree (or equivalent)
  • Commercial experience working with multiple coding languages; for example, using React.js, REST, C#, .Net, SQL.
  • Experience working through the full software development lifecycle, from design through to implementation
  • A solid understanding of complex design and software patterns
  • Knowledge and experience of Agile development methodologies
  • An understanding/interest of architecting cloud first systems
  • A real interest in problem solving and focused on results
  • Strong interpersonal skills including facilitation and coaching and able to lead and influence others
  • Able to effectively meet customers/stakeholders needs
  • Able to work collaboratively
  • Enthusiastic, driven, self-motivated with a focus on pragmatic delivery

Other information

If you are interested in this role and would like to be considered, please apply below.