Software Engineer Technician at NPL
Middlesex, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

04 Sep, 25

Salary

0.0

Posted On

05 Jun, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Computer Software/Engineering

Description

Our world-leading Time & Frequency department are seeking an experienced and practicing Software Engineer Technician.
You will be joining our team at an exciting time - we maintain the UK’s National Time Scale, UTC (NPL), and are currently developing a new resilient Time Scale facility that will underpin our Critical National Infrastructure. This will address the risks associated with our dependency on global navigation satellite systems (such as GPS) that are vulnerable to both natural and intentional interference.
As Software Engineer Technician, you’ll enjoy working alongside prominent Scientists and Engineers to support the development of production-ready software to time, quality, and cost.

Key responsibilities:

  • Support the development of applications to meet business and service requirements
  • Work collaboratively as part of an Agile team to deliver high quality software within expected timeframes
  • Ensure software quality by following best coding practice, test procedures, change management processes and cyber security principles
  • Produce and maintain up-to-date documentation of supported applications for knowledge transfer and team resilience
  • Continually improve knowledge and skillset, keep abreast of knowledge in your technical area, understand impact of your work and communicate opportunities as appropriate
Responsibilities
  • Support the development of applications to meet business and service requirements
  • Work collaboratively as part of an Agile team to deliver high quality software within expected timeframes
  • Ensure software quality by following best coding practice, test procedures, change management processes and cyber security principles
  • Produce and maintain up-to-date documentation of supported applications for knowledge transfer and team resilience
  • Continually improve knowledge and skillset, keep abreast of knowledge in your technical area, understand impact of your work and communicate opportunities as appropriat
Loading...