We believe that mobile technology has a major part to play in improving patient care in hospitals. From developing our software to supporting the users, our staff help us enable healthcare professionals to do their jobs efficiently and effectively.
We’re always looking for brilliant people to join our growing team. We have a vibrant, dynamic working environment with opportunities to develop your career. If you think you’re a good fit and you’d like to join us on our journey, get in touch [email protected].
Opportunities
PAS Implementation Specialist
Nervecentre Software is a pioneering software house, bringing clinical applications to mobile users within acute hospitals. Our Nervecentre mobile/server technology provides services which free clinicians from desktop PCs and allow them to leverage real-time patient and hospital information to make timely and appropriate clinical decisions.
Role Summary
As a PAS Implementation Specialist, you will play a crucial role in successfully implementing and optimising patient administration systems (PASs) within our organisation. Your expertise and experience in PAS implementation, along with specific technical skills, will contribute to seamless deployments and efficient utilisation of our PAS product.
Responsibilities
- Utilise your in-depth knowledge and practical experience in PAS implementation to guide and support the deployment process effectively.
- Be the core deployment resource to action implementation activities are ensure they are completed to a high standard and to a predetermined project timeline.
- Collaborate closely with the engineering team to ensure clear communication, prioritisation, and development of actions aligned with identified requirements.
- Engage with customers to provide specialist skills and support the delivery team throughout the implementation process.
- Define and execute pilots for new PAS products and features, documenting purposes and capturing results as part of the product introduction process.
- Contribute thought leadership in the PAS domain, sharing your expertise with the rest of the company.
- Identify opportunities for product development and enhancements based on implementation experiences and customer feedback.
- Work alongside the PAS lead to produce comprehensive internal and customer documentation and training materials in a timely manner.
- Continuously assess the PAS product against current and emerging national requirements, maintaining a thorough gap/impact analysis and informing the engineering team.
- Collaborate with the Product team to ensure assistance in developing product knowledge and support in responding to PAS-related inquiries in tenders.
- Explore and contribute to the creation of case studies highlighting successful PAS implementations.
- Represent the company at relevant forums and trade events, showcasing our PAS implementation expertise.
Preferred Skills
- Proven experience in PAS implementation, with a minimum of 5 years in a relevant role, either at a hospital or another PAS vendor.
- Aptitude for quickly grasping new concepts and effectively collaborating across diverse teams.
- Strong team player with the ability to thrive in a multidisciplinary environment across various locations in the UK.
- Possession of a full UK driving licence for required travel.
- Excellent written and oral communication skills in English.
- Self-motivated and capable of working autonomously with minimal supervision.
- Positive outlook, can-do attitude, and a focus on achieving results.
- Quick learner with an inclination towards acquiring new technologies and skills.
- Effective planning and organisational abilities to ensure logical and clear work activities.
- Exceptional collaboration skills, enabling effective communication with customers and colleagues through various channels.
- Patient and helpful approach when interacting with customers and colleagues.
Technical Requirements (Optional)
- Basic Linux knowledge to navigate and troubleshoot Nervecentre environments.
- Basic SQL skills, preferably with experience in MySQL, to query and import data into databases.
- Familiarity with HL7 standards for healthcare data exchange.
- Familiarity with FHIR (Fast Healthcare Interoperability Resources)
To apply for this role, please email your CV to [email protected]
Data Migration Specialist
The Database Migration Specialist will be required to gain a deep understanding of the Nervecentre database, design and deliver a data migration strategy for new and existing customers, and take a key role in the Nervecentre PAS delivery plan.
Role Responsibilities
- Deliver our data migration strategy.
- Take part in Nervecentre projects, taking ownership of data migration tasks and their successful delivery.
- Build and document SQL related procedures which will benefit operational deployments and support.
- Continue to improve and update procedures as the product and projects progress.
- Provide guidance on SQL queries and updates used within the operational team.
- Test database scheme changes for their performance and impact.
- Take part in a database archiving developments.
- Collaborate and communicate with customers to achieve successful data migrations.
- Collaborate with the engineering department when expert guidance is required.
- Contribute to a marketable data migration service.
- Assist customers with BI related queries or requests.
- Document and maintain an entity relationship diagram, share knowledge on key database tables and their functions.
- Support the automation of tasks using agreed tools and/or scripting as per automation strategy.
- Support wider operational teams with the delivery and support of database-related projects and incidents.
- Collaborate with the PAS delivery team to map data sets between systems and deliver a successful data migration project.
Key Skills and Experience
- Experience in data applications, relational databases and scripting languages.
- Proven experience in SQL.
- Relevant experience in data management, data governance and/or data quality.
- Significant experience working in large-scale complex data environments.
- Ability to communicate with technical and non-technical stakeholders.
- Extensive experience with MySQL.
- Experience with complex data migrations.
- Knowledge of data mapping tools.
- A desire to work in the healthcare industry.
To apply for this role, please send your CV to [email protected]
Order Comms Applications Specialist
Nervecentre Software is a pioneering software house, bringing clinical applications to mobile users within acute hospitals. Our Nervecentre mobile/server technology provides services which free clinicians from desktop PCs and allow them to leverage real-time patient and hospital information to make timely and appropriate clinical decisions.
Nervecentre uniquely provides a whole hospital platform that can deliver electronic observations, handover, task management and clinical assessments. Accompanying governance and escalation management integrates essential patient safety safeguards.
Company culture is clinically led, centred around patient care and providing quality solutions and support to our customers. Our offices are in Wokingham, with customers throughout the UK.
Role Summary
The Application Specialist role is an essential part of the application delivery of the Nervecentre EPR product.
As the Order Comms Applications Specialist, you will have a comprehensive knowledge and understanding of the feature set and practical use of order comms systems, preferably from a range of vendors.
You will understand the hospital environment and clinical workflows in the NHS. You will have a working knowledge of interoperability standards.
You will have strong analytical skills and understanding of how systems related to order comms are integrated.
You will become a configuration and delivery expert in the Nervecentre order comms product as part of the order comms delivery team.
You will work alongside the Order comms product specialist and the clinical team to deliver the solution to our customers, and you will collaborate with technical specialists, team leads and other departments to achieve a collective successful delivery.
Role Responsibilities:
- Contribute to the delivery of Nervecentre implementation projects.
- Being the knowledgeable and effective application point of contact for Nervecentre Software customers; providing them, throughout the project delivery lifecycle, with design, integration, configuration and implementation services.
- Collaborate with your allocated delivery team to achieve successful delivery.
- Adhering to the Project management tool’s requirements. (updating allocated tasks, logging time).
- Escalating concerns or risks to your allocated project to your team lead or manager.
- Assisting the support team in troubleshooting support incidents when required.
- Adhere and work to complete the role specific Nervecentre training plan.
- Contribute to Nervecentre exhibitions and demonstrations where required.
- Flex between EPR delivery domains if required to resources the active projects and deliverables.
- Attending customer sites across the UK and potentially overseas.
- Visit the Wokingham office when required for meetings, training and events.
- Seeking continuous improvement in the Nervecentre product through participation in development and test processes and actively providing feedback to the development team.
- Have an understanding of Clinical applications and their interoperability.
- Have a strong understanding of the Nervecentre application and its role in a clinical setting
- Ability to configure Nervecentre functionality via the applications configuration interface
- Collaborate with clinical staff to ensure the application is delivered in a clinically safe manner.
- Potentially contribute application regression testing
- Potentially contribute to customer training materials and events
- Work independently when required to achieve the assigned tasks and targets.
This full-time position will be a remote role with a requirement work from customers sites and our Wokingham office when required.
Preferred Key Skills and Experience
- Excellent customer service
- Experience in project delivery
- Experience configuring or maintaining a bespoke clinical application
- Desire to work with Healthcare Technologies
- Ability to output high quality documentation
- Strong troubleshooting methodologies
- Patience and Compassion for healthcare staff
- Desire to learn and progress your knowledge and skills
- Ability to be flexible and adapt to the current deliverables
- Healthcare application experience
- Hold a full UK driving license.
- HL7 & FHIR Knowledge
Email your CV to [email protected] to apply.
Project Manager
As we continue to grow, we’re looking for an experienced project manager to join our friendly but devoted and hardworking team. You will own several customer delivery projects and be the customers’ point of contact for project delivery, quality and escalations. You’ll be home-based but there will be lots of travel, so you’ll need a full UK driving licence.
In return, we can offer you an encouraging and rewarding workplace culture in one of the UK’s fastest-growing technology companies, with a competitive package and opportunities to develop and learn new skills.
If you are driven by delivering successful projects on time, thrive on delighting your customers, and share our passion for making healthcare better, we’d love to hear from you.
Read the full job description
Please email Mark Wheeler to find out more.
Support Engineer
The Support Engineer will be required to participate in a collaborative and efficient support incident resolution team. Prioritising customer satisfaction and delivering detailed and helpful advice. Reproduction of issues internally and liaising with our Engineering team regarding any software defects. Ability to work with exciting cloud technologies and a desire to work in the healthcare industry.
Role Responsibilities:
- Responding to customer support enquiries, resolving them or passing them to an appropriate owner and tracking them through to completion.
- Operate and adhere to the defined support ticketing flow and escalation framework.
- Ensuring that the response and resolution SLAs committed to customers are met.
- Following Company processes, and taking an active role in process improvement, to ensure personal and team deliverables meet the right level of quality and are timely.
- Work collaboratively with the support team and other departments to provide excellent service to Nervecentre customers.
- Potentially taking up to a quarter share of the out-of-hours support duty rota if team structure requires it.
- Create professional and detailed RCAs.
- Contributing to developing user guides, technical designs, implementation and support procedures and other technical documentation.
- Where support duties require, there will be occasional travel to customer sites across the UK.
- Seeking continuous improvement in the Nervecentre product through participation in development and test processes and actively providing feedback to the development team.
- Supporting hosted customers using cloud-based technologies e.g Docker, Openstack, Azure and Kubernetes.
- Working actively with KAFKA and Zookeeper software to manage customer infrastructure
- Re-create customer issues on internal and customer environments
- Create detailed JIRA tickets with steps to reproduce any proven software defects
- Willingness to learn and adapt to new skill sets
- Progress a structured and comprehensive training plan
- Work collaboratively with the team to resolve issues, document processes and suggest improvements
- Respond to customer service outages following our structured resolution process
- Support a wide range of clinical applications
- Troubleshoot clinical integration issues (HL7, FHIR)
- Adhere and work to complete the role-specific Nervecentre training plan
Preferred Key Skills and Experience
- Excellent customer service
- Experience in incident management
- Linux Command Line
- T-SQL languages (MySQL Preferred)
- Bespoke application support experience
- Desire to work with healthcare technologies
- Ability to output high-quality documentation
- Strong troubleshooting methodologies
- Patience and compassion for healthcare staff
- Desire to learn and progress your knowledge and skills
This full-time position will be based at our Wokingham offices.
Email your CV to [email protected] to apply.
QA Engineer
Nervecentre Software Ltd is a rapidly growing developer of mobile software for the global healthcare market, in particular acute hospitals. Our software is used extensively by doctors and nurses and the quality of our software can have a very real impact upon patient safety. Nervecentre is based in Wokingham, UK.
The ongoing evolution of the Nervecentre core product line in conjunction with an increase in customers’ projects requires a specialised QA engineer to aid in the verification and validation phase of our software development and maintenance cycle.
The role of the QA Engineer is key in maintaining excellence in the quality of the product by ensuring that every deliverable is subject to consistent and rigorous quality validation procedures.
The QA Engineer will have the ability to get an in-depth understanding of the operation of the product, related customer processes and governance procedures as well as a passion for creating complex testing solutions and for continuously improving the quality of the product.
We offer a rewarding environment, developing products entirely in the UK, the successful candidate will have the opportunity to influence the growth of the company and product, as well as opportunities to learn new skills, and receive a package that combines a competitive salary with a flexible working environment.
Qualifications and Experience
- 5+ years experience in software QA
- Computer science/engineering degree or equivalent
- ISTQB Foundation or higher
Responsibilities include but are not limited to
- Responsible for all aspects of testing, including functional, regression and system testing
- Able to think outside the box and not focus upon just the “Happy Path” scenarios
- Set up and maintain test environments
- Design, build and maintain manual test scripts
- Identify the regression impact of the work included in the release and plan testing accordingly
- Provide estimates for user stories testing and regression cycles
- Execute test plans capturing accurate results, logging and describing issues discovered during testing
- Track and record defects updating JIRA promptly and working with the development team to resolve issues. Assist where further investigation or fix retesting is needed.
- Record quality metrics in test tools and provide QA approval for release to production
- Planning of multiple releases including version compatibility of different components (e.g. server and mobile devices)
- Testing of large cluster and complex healthcare products
- Identify QA and testing gaps and generate solutions for process improvement
Technical Skills
- Proficiency in manual testing techniques and methodologies
- Testing across multiple browsers
- Experience of using tools such as ALM Octane, JIRA
- Platforms: Linux, Android, iOS
- Technologies: HL7, hospital information systems, MySQL, SOAP/XML, HTTP/AJAX, DOJO, REST
Non-Technical Skills
- UK driving licence
- Good communication and mutual respect between yourself and team members
- Self motivated and able to work with minimal supervision
- Analytical and problem solving skills
- Eagerness and ability to quickly learn new technologies and skills
- Willingness to be flexible around the responsibilities
- Contribute towards QA working successfully as a community of practice discipline.
- Ability to thrive in fast paced dynamic environment
GDPR and IG
Take responsibility for data protection within the organisation; including adherence to UK regulations (GDPR) and health sector standards and ensure you are aware and follow the guidelines set out by the ICO.
The role is based near Reading, working hours are 37.5 hours per week with the need to work longer hours as required to meet customer requirements. Flexible working conditions may be offered upon request.
Email your CV to [email protected] to apply.
DevOps Support Engineer
This is an exciting time at Nervecentre, as we take our 21st century EPR system and make it available as a SaaS offering to the NHS. We’re looking for a talented DevOps Support Engineer to be a key part of this task and its ongoing support. You will be responsible for the integrity and security of our SaaS deployments, continually striving to improve performance through scaling, configuration and tuning, as well as performing upgrades, whilst ensuring zero downtime for the NHS, which never sleeps. As a support engineer, you’ll be required to participate in a collaborative and efficient support incident resolution team. Prioritising service availability and delivering detailed helpful advice, and reproducing issues internally and liaising with our Ops Support Team. You need to have the ability to work with exciting cloud technologies and a desire to work in the healthcare industry.
Qualifications
- BSc in Computer Science or equivalent
Key Skills
- Have significant hands-on experience with Kubernetes, Linux and Bash Scripting
- Have practical experience with a Cloud Provider or Self-Service Infrastructure Framework (e.g. Azure, AWS, Google, OpenStack)
- Have practical experience in managing large MySQL database instances
- Have a focus on security, user controls, privileges and role based access control
- Have developed, managed and tested back-up and recovery plans
- Have solid experience with DevOps, IaC technologies, GitOps and CI/CD integration
- Have bespoke application support experience
- Have excellent verbal and written communication skills
- Have the ability to output high quality documentation
- Have strong troubleshooting methodologies
- Have experience in incident management
- Demonstrate a solid understanding of information legislation, such as GDPR
Desirable Skills
- Helm
- Terraform
- Ubuntu and Bash scripting
- ArgoCD
- Grafana and Prometheus
- Elasticsearch and Graylog
- Jenkins
- Vitess
Responsibilities
- Responding to escalations from our Ops Support Team, resolving them or passing them to an appropriate owner and tracking them through to completion.
- Operate and adhere to the defined support ticketing flow and escalation framework.
- Following Company processes, and taking an active role in process improvement.
- Work collaboratively with the support team and other departments to provide excellent service to Nervecentre customers.
- Potentially taking up to a quarter share of the out of hours support duty rota if team structure requires it.
- Re-create customer issues on internal and production environments.
- Create professional and detailed RCAs.
- Contributing to the development of user guides, technical designs, implementation and support procedures and other technical documentation.
- Monitoring our cloud environments for potential incidents or service degradation to ensure a reliable service with zero unplanned downtime.
- Execute out-of-hours upgrades.
- Working with stakeholders and colleagues to test the automated deployment, configuration and upgrading of the Infrastructure, Nervecentre Application, associated services (Zookeeper, Kafka, Vitess) and monitoring tools (Jaeger, Prometheus, Grafana, Elasticsearch, Kibana), taking into account and ensuring:
- Security (working with the CISO)
- Scalability (zero downtime)
- Working with colleagues on the deployed clusters to:
- proactively monitor, identify issues, maintenance tasks, cluster scaling, security updates, and test and apply resolutions within a timely manner;
- investigate and resolve incidents, conduct root cause analysis, and provide mitigations;
- test and enact infrastructure, application, support services and monitoring tool upgrades;
- test and monitor backup processes and solutions;
- constantly improve and harden security;
- monitor security validation and intrusion detection tools, ensure they are up-to-date, active, and monitor for incidents;
- aid developers in investigations of reported issues.
- Willingness to learn and adapt to new skill sets.
This full-time position will be based at our Wokingham offices.
Email your CV to [email protected] to apply.
Senior Software Engineer
Nervecentre Software Ltd is a dynamic and innovative start-up organisation, developing pioneering software systems for the global healthcare market. The product suite integrates real-time server development with mobile and web application development.
The role of a senior software developer is to be a key senior member of the development team to support the rapid growth of the business. The key responsibilities of the role will combine all aspects of the product development lifecycle for new developments, product enhancements, customer-specific integration and developments, and providing third line support.
The role offers a rewarding environment, with strong opportunities to gain first-hand experience of customer requirements, influence product development, and opportunities to learn new skills.
Qualifications and Experience
- 5+ years experience in software development
- A-level, computer science or engineering degree preferred
Responsibilities include but are not limited to
- Project planning and leadership
- Design, development and testing of software
- Documentation
- Maintenance and support of software including out of hours support
- Meeting with customers and/or clinical team to turn customer’s requirements into technical specifications
- Assist in the ongoing building of a development team and quality assurance processes
- Manage the simultaneous development of medium term strategic projects and short-term tactical developments.
GDPR and IG
Take responsibility for data protection within the organisation; including adherence to UK regulations (GDPR) and health sector standards and ensure you are aware and follow the guidelines set out by the ICO,
Non-Technical Skills
- UK driving license
- Good English written and oral communication skills
- Self motivated and able to work with minimal supervision
- Analytical and problem solving skills
- Eagerness and ability to quickly learn new technologies and skills
- Willingness to be flexible around the responsibilities and job
Technical Skills – Require some of the following
- Languages: Java, Javascript
- Platforms: Linux, Android, iOS
- Environments: Real-Time server software, Web development, Smartphone / tablet devices
- Technologies: HL7, hospital information systems, CDA, FHIR, MySQL, SOAP/XML, HTTP/AJAX, DOJO, REST, resilient server design, Telecommunications, VoIP, SIP, XMPP
- Graphical user interface design
The role is based in Wokingham with requirements to travel to customer premises. Working hours are 37.5 hours per week with the need to work longer hours as required to meet customer requirements. Flexible working conditions may be offered upon request.
Email your CV to [email protected] to apply.