Software Engineer

Posted 19 April by KCOM Group

Your role

As a Software Engineer with proven experience of web application development, your role will be within the Customer Experience Systems delivery team.

Working in an agile environment, within a small multi-skilled team, you will extend and enhance our digital estate; supporting our marketing, ecommerce and self-service capability.

What will I be doing?

Your role as Software Engineer in this area will be focused on web based customer experience projects, working on strategic initiatives to enhance our external and internal applications, self-service portals, support tools, knowledge platforms; and our ecommerce capability.

You will play a key role in the development and support of these systems, having significant input into design and development. Within your team, you will have the opportunity to influence project outcomes, as well as collaborate with colleagues from the wider KCOM IT team and business areas, from initial engagement through to delivery.

Your role will include tasks such as:

  • Technical and architectural design
  • Experience and interface design
  • Application development
  • Testing and release
  • Client interaction
  • Continuous improvement

What do I need to do this job?


  • Excellent communication skills
  • Web application development background
  • API development
  • Agile delivery experience
  • Core Skillsets: C#, ASP.NET MVC & Core 2, Identity Server, CSS/SASS, Node/NPM/Gulp, JavaScript, SQL, GIT, MS Environments

Desirable Experience:

  • Umbraco
  • Ecommerce
  • JavaScript frameworks (Angular, Vue, React)
  • Typescript
  • Continuous integration toolsets
  • Test automation practices and tooling
  • User centred design

What we can offer you?

KCOM is growing and evolving, transitioning into a digital first business. Working on our internal and external customer experience systems puts you right at the centre of that business. In this environment there is always opportunity to grow and learn as new initiatives form.

It's an exciting time to be in this role. Meeting our customers ever increasing expectations is driving investment in the tools we use to differentiate in a competitive marketplace. In turn creating great opportunities to innovate and influence our technical direction, with research and training in new technologies inherent in your day to day activity. Personal growth is a given in this environment, working within a high performing team of self-motivated and self-managing peers allows you to leverage decades of digital experience.

We also operate within agile teams that change over time to match the shape of our delivery. If you have the skills or desire to support initiatives in another area of our business, transitioning between teams is supported. This natural support for cross skilling allows you to learn from new peers and varied projects, creating non-linear career progression as your skill sets mature over time.

What are my hours of work?

You'll be working 37.5 hours per week, Monday to Friday.

Reference: 34950516

Bank or payment details should not be provided when applying for a job. is not responsible for any external website content. All applications should be made via the 'Apply now' button.

Report this job