Naukrijobs UK
Register
London Jobs
Manchester Jobs
Liverpool Jobs
Nottingham Jobs
Birmingham Jobs
Cambridge Jobs
Glasgow Jobs
Bristol Jobs
Wales Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Senior Software Developer

Job LocationManchester
EducationNot Mentioned
Salary55,000 - 65,000 per annum, negotiable
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent , full-time

Job Description

Senior Software Developer (C#/.NET Core) £55k - £65k Fully remote working but needs to reside in the UK due to data security requirements. Focus 5 Recruitment are seeking a highly-skilled, experienced and dynamic C# Developer to join our clients expanding healthcare technology team. In this role, you will work alongside a talented team to support the development of solutions to meet our NHSclients 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 their .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, advisearound best practice and as well as contributing to our innovation workshops.The key accountabilities of the Senior Software Developer (C# .Net Core) will be:

  • Work as an integral part of our team developing healthcare solution to meet our clients 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.
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
Experience and knowledge required for Senior Software Developer role (C# .Net Core)
  • Microsoft .Net Core and C# Development - 5 years
  • Demonstrate understanding of the concepts of abstraction, polymorphism, inheritance, encapsulation and reflection.
  • Understanding of version control, branching strategies.
  • Understanding of microservices including build and deployment of Docker images
  • Industry best practice in design and execution of development tasks
For immediate consideration on this role and full details on both the role and client, please apply ASAP.

Keyskills :
.NET

APPLY NOW

© 2019 Naukrijobs All Rights Reserved