Senior Software Developer (C# /.NET Core)
Full job description
Focus 5 Recruitment Ltd
Salary: £60,000 – £72,000 per year
Title: Senior Software Developer (C#/.NET Core)
Salary: £60,000 – £72,000
Location: Fully remote working but needs to reside in the UK
We are seeking a highly-skilled, experienced and dynamic C# Developer to join our client’s expanding healthcare technology team. In this role, you will work alongside a talented team to support the development of solutions to meet our NHS clients’ requirements. You will be building solutions to deliver the right clinical data at the right time and place for a specific and targeted use case to support both the direct care of patients and secondary use, within or for the NHS.
You will focus on development of our.Net components throughout all phases of the development lifecycle and must be able to anticipate and troubleshoot errors during each step along the journey. You will be heavily involved in the planning processes, advise around best practice and as well as contributing to our innovation workshops.
The key accountabilities of the post holder will be:
· Work as an integral part of our team developing healthcare solution to meet our client’s needs.
· Understand client objectives, provide input into solutions architecture and advise on best practice.
· Ensure that software engineering best practice is followed including appropriate testing and documentation.
· Maintenance of codebase including the identification and tracking of technical debt as well as any required mitigations.
· Actively identify risks to the solution and advise upon and where necessary implement required mitigations.
Strategy and Development
· Understand client and product objectives, the overall scope and how best to achieve these objectives.
· Gather accurate technical requirements and work closely with stakeholders and the development project manager to prioritise delivery according to client need
Management of People and Resources
· Support our CTO and architects in solution design, delivery and implementation.
· Support the development project manager in identifying work items, dependencies, blockers, estimation and tracking the progress of these work items to facilitate project planning and manage client expectations
· Contribute to pre-planning and discovery phases of the lifecycle including task definition and estimation
· Be an advocate of agile development and support the team during each iteration with planning and execution.
Delivery
§ Contribute to technical architecture to provide solutions that meet client needs while balancing cost effectiveness, availability and security
§ Contribute to all phases of the development lifecycle
§ Writing clean, efficient, well documented and easy to understand and code including appropriate unit testing
§ Assist in clear definition of work items such as features, stories and tasks.
§ Contribute to the definition and implementation of DevOps CICD pipelines, including support for releases.
§ Advocate for and enforce industry and security best practice
§ Contribute to innovation workshops, investigating alternative technologies, processes and practices in order to improve our products, offerings and the wider business.
§ Execution of code reviews
Compliance and Risk
§ Ensure that there is commitment to high standards in IT / human interaction.
§ Ensure Compliance with industry standards including Data Protection Security toolkit, ISO27001 and GDPR (General Data Protection Regulation) guidelines.
Relationships
§ Build extensive relationships with both client and internal teams.
§ Mentoring junior members of the team in order to improve the performance of the team as a whole
Other
§ Attend team meetings, board, and committee meetings as required, including the potential for travel where necessary.
§ Be an enthusiastic advocate for our values.
§ Promote innovation both in use of new technologies and in working with teams to implement processes that streamline the development lifecycle as well as our own internal processes.
§ Be administratively self-supporting, e.g., take care of own diary management, scheduling meetings etc.
§ Maintain own professional networks and promote our client on a local and national level.
§ Undertake any other duties and responsibilities commensurate with the post.
For immediate consideration on this role and full details on both the role and client, please apply ASAP.
To apply for this job please visit definitejobs.co.uk.