NHS Digital


Nature of business

Collecting, processing and publishing data and information from across the health and social care system in England.
[digital.nhs.uk]

Duration

3+ Years

Job Title

C# Software Developer

Work Undertaken

My work was primarily focused on C# development of a new product called Cancer Waiting Times that replaced a legacy system. The product is composed of several microservices and uses eventstore event-sourcing to respond to and persist changes in the data.

During the development I challenged several aspects of the design, resulting in several successful changes. I also contributed to the design when a large change to its backend persistence became necessary.

After the product went live my role moved toward dev-ops, being a mixture of troubleshooting and resolving live incidents on its Linux and Windows platforms, as well as developing C# and Python code making the product better by reducing technical debt, adding features and improving test coverage. During this stage the responsibility for keeping the service operational rested on myself and a junior developer with only a few years experience.