Senior .NET Developer

6B Digital Ltd

Senior .NET Developer

£55000

6B Digital Ltd, St Johns, Wakefield

  • Full time
  • Permanent
  • Remote working

Posted 3 weeks ago, 28 Aug | Get your application in now before you miss out!

Closing date: Closing date not specified

job Ref: 3b7dc07768b144a6a7e6c28aa1925955

Full Job Description

As a Senior .NET Engineer at 6B Digital, you will play a pivotal role in leading the development of our digital solutions, with a focus on healthcare integration. You will work closely with our engineering team, project managers, and clients to design and implement robust, scalable, and secure .NET-based solutions. Your expertise will be critical in guiding the development to systems capable of helping hundreds of thousands of patients throughout the UK., Technical Leadership:

  • Leads a team of technical engineers and is responsible for the output in complex development projects.

  • Plans and leads software construction activities for strategic, large and complex development projects.

  • Ensures adherence to technical strategies outlined by 6B.

  • Provide technical expertise and guidance in development best practices, tools, and frameworks.

  • Contribute within the engineering team to establish coding standards and guidelines for development.

  • Conduct code reviews to ensure adherence to coding standards, performance, and maintainability.

  • Proactively finds risks in development on projects and mitigates with solutions.

  • Mentor and assist junior engineers, fostering their growth and development against the 6B Mentoring Programme.


  • Solutions Activities:
  • Contributes to system design activities for large, complex systems within a discovery period.

  • Lead a team and manages outputs in the discovery period with internal and external stakeholders.

  • Ensures the engineering team are following the proposed architecture in development and frequently reviews this with the team.

  • Documents systems for future use and development in Confluence following company guidelines.

  • Creates and maintain a centralised library of packages and boilerplate's to aide future development.

  • Writes user stories on projects to contribute to help define the project scope/definition


  • Quality Assurance and Testing:
  • Writes quality, scalable and maintainable code inline with company standards and best practices.

  • Leads activities to manage risks and opportunities associated with testing and development.

  • Writes maintainable unit and feature tests on projects that follow the AAA methodology.

  • Promotes a culture of quality throughout 6B and drives the adoption of testing policies and standards.

  • QA's their own work, ensuring high-quality and ensuring bug-free releases.

  • Is responsible for managing the output of junior developers within their mentorship including the quality of code and productivity.


  • Collaboration and Communication:
  • Collaborate with cross-functional teams, including designers, and delivery managers and product owners.

  • Leads project planning, providing technical insights and recommendations.

  • Effectively communicate project progress, challenges, and solutions to stakeholders.

  • Manages trade-offs and functional, service quality and systems management requirements within a significant area of the organisation. Communicates proposed decisions to stakeholders.

  • Work when required with front office in assisting with sales opportunities on sales calls.

  • Assists and produce accurate sales quotes for front office when required.


  • General Skills
  • Adheres to company guidelines in best practices to development.

  • Manages their own and others backlog of tickets in Jira.

  • Write their own development tasks from written user stories.

  • Estimates tickets accurately in the backlog and ensures all tickets have accurate estimations.

  • Capable of working alone and unassisted on projects.

  • Contributes in Agile ceremonies.

  • Contributes and leads on calls with internal and external stakeholders.

  • Demos work to external stakeholders, walking through each task and reporting on their progress.

    Extensive experience in .NET development, specifically C#, ASP.NET Core | Open-source web framework for .NET Core (6+) and .NET Framework.

  • Proficiency with architecture patterns MVC, MVVM etc

  • Experience of working in a team with a DevOps culture surrounded by lean / agile delivery methodologies

  • Good knowledge of Blazor or other front end frameworks.

  • Experience in relational and non relational databases such as SQL Server, PostgreSQL, Cassandra or Mongo

  • Demonstrable knowledge of writing performant apps via multithreading, compression etc

  • Strong knowledge of software architecture, design patterns, and best practices.

  • Solid understanding of RESTful APIs and asynchronous request handling.

  • Experience with test automation frameworks, Unit/Feature test (nUnit, xUnit or bUnit) and code quality tools.

  • Ability to perform in a fast paced environment and to communicate effectively

  • Strong problem-solving and debugging skills with an attention to detail.

  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.

  • Experience with Agile methodologies (Scrum, Kanban) and project management tools (JIRA, Confluence).

  • Working with version control software such as GitHub.


  • Nice-to-Have Skills:
  • Experience with integrating with primary care EHRs including SystmOne, EMIS Web and Cegedim Vision

  • Experience with integrating with secondary care EHRs including Cerner, Epic, AllScripts and Rio

  • Understanding of interoperability standards such as HL7 FHIR

  • Knowledge of security and compliance in healthcare applications.

  • Previous experience with NHS England APIs, e.g. GP Connect, NHS APP, PDS and CIS2

  • Previous experience working with SignalR.

  • Experience with static code analyzers

  • Produces solution documentation, for example a DPIA, System architecture, ERDs and Dataflows.

  • Exposure to virtualisation or container technology like Docker and Vagrant

  • Experience with IaaS services such as or similar

    6B Digital is a dynamic and innovative technology company that specialises in digital solutions for healthcare and other industries. We are passionate about delivering cutting-edge solutions that improve the lives of our clients and their customers. Our team is committed to staying at the forefront of technology, and we are currently looking for a Senior .NET Engineer to join us in shaping the future of digital healthcare.

    Unlimited holidays

  • Annual appraisals and salary reviews

  • Regular team days out and social events

  • Flexible work hours and work-from-anywhere policy

  • Flexible workspace and equipment support, to meet your role and productivity needs

  • Work in Tech4Good

  • Health-focused benefits (50% subsidised gym membership, free online GP, prescription delivery etc)

  • The "basics" you'd expect (a good pension, regular fully subsidised lunches and breakfasts, access to discounts and company perks and so on)


  • Job Type: Full-time

    Pay: £46,409.00-£55,000.00 per year

    Benefits:
  • Additional leave

  • Casual dress

  • Company events

  • Company pension

  • Free parking

  • Gym membership

  • On-site parking

  • Referral programme

  • Sick pay

  • Unlimited paid holidays

  • Work from home


  • Schedule:
  • Monday to Friday


  • Application question(s):
  • Why are you looking to leave your current position?

  • What are your salary expectations?

  • What is your notice period?


  • Work authorisation:
  • United Kingdom (required)