Senior .NET Developer

6B Digital Ltd
Wakefield
GBP 40,000 - 60,000
Job description

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.

Role Overview:

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.

Key Responsibilities:

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.

Required Skills:

  • 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

Benefits

  • 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)

Work Location: Hybrid remote in Wakefield

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior .NET Developer jobs in Wakefield