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
#J-18808-Ljbffr