Primary Function of the Position

Reporting to the CNE/Platform Lead, the Developer is responsible for the development of the CNE/Platform & supporting the evolution of the Cortex Platform through to live deployment & continues evolution including:

  • Own the development of the CNE/Platform.
  • Liaise and support other teams on work items.
  • Build, lead & guide successful development effort.
  • Undertake ad-hoc projects & other activities as required.

Company Overview

Vitrifi is a full-stack software and intellectual property company founded in the UK. Our team are building to increase consumer and enterprise value across the rapidly growing internet broadband sector by redefining approaches to automation, analytics, and improved tooling.

As a ‘remote first’ workplace Vitrifi have invested in all the right tools to make this happen properly, we will also offer a hybrid working model later down the line if that suits how you work. The team you would join are a driven group of industry experts who are open and honest with each other in an environment of radical candor and trust-based values.

Key Accountabilities & Activities

1

Own the development of the CNE/Platform activities including:

  • Producing high-level & low-level diagrams (HLDs & LLDs) in compliance with security & design authority mandates
  • Designing, developing & unit testing applications in accordance with established standard.
  • Preparing reports, manuals & other documentation on the status, operation & maintenance of the software
  • Adhering to high-quality development principles whilst delivering on-time & on-budget

2

Liaise and support other teams on work items including:

  • Collaborating with developers, business analysts & software architects to plan, design, test & maintain the application
  • Assisting with collection & documentation of user requirements; Stories, estimates & work plans
  • Developing, refining & tuning integrations between application elements
  • Co-ordinating projects withing the PMO team

3

Build, lead & guide successful development efforts including:

  • Participating in peer-reviews of solution design & code
  • Analysing & resolving technical & application issues
  • Researching & evaluating software products
  • · Packing & supporting deployment of releases

4

Provide technical leadership including:

  • Planning & driving daily development activities
  • Providing coaching & mentoring to direct reports & teammates
  • Ensuring high standards of software quality are maintained through good practises & habits
  • Assessing, preparing & distributing documentation of process & application changes within the team & affected stakeholders

5

Undertake ad-hoc projects and other activities as required

Experience & Skills

Essential

  1. Demonstratable knowledge of open-source Oss & Platforms
  2. Strong Golang skills and experience
  3. Proven understanding of virtualisation technologies and IaaS
  4. Demonstratable knowledge of Cloud
  5. Demonstratable knowledge of Kubernetes

Desirable

  1. Proven ability to work independently & collaboratively in a fast-paced technical environment.
  2. Demonstratable knowledge of the telecommunications industry & technologies.
  3. Demonstratable knowledge of kubernetes controllers
  4. Proven experience & ability to provide support to direct reports.
  5. Proficient ability to communicate in English (Written & Verbal)