Careers

We have a number of vacancies within our organisation and we are always on the look out for talent. Please get in touch if you are interested in any of the roles we currently have on offer.

Current Vacancies

IMPLEMENTATION ANALYST

We are currently looking for someone to join our Implementation team. The role will involve learning the product and deploying it to new clients. The role is based in central London and some travel will be required.

Key functions and responsibilities:

• Implement new Meddbase systems into client environments.
• Engage and communicate with the client.
• Offer technical support for newly implemented systems.
• Assist with data migration projects.
• Assist with client training.
• Demonstrate the Meddbase system to potential clients.

SUPPORT ANALYST

The purpose of this role is to support MMS’s client base by responding to client-specific issues and queries related to Meddbase software. We are looking for someone to take ownership of tickets from first client contact through to satisfactory and timely resolution.

A crucial element of the role is to document your communications with the client, all steps to replicate, any investigations made, ticket progress status… etc in the support management system such as Zendesk as well as troubleshoot and resolve client issues within agreed service-level agreements.

The role requires excellent interpersonal skills in order to support our clients.

The bulk of time will be spent responding to client queries (in ‘ticket’ format) via email and via telephone, hence excellent written and verbal communication is essential.

Key functions and responsibilities:

• Responding and resolving client queries and issues related to Meddbase.
• Researching and working with the client on how to resolve complex issues to the best of your ability.
• Providing user (client) education and information via email and telephone.
• Logging all incoming client queries on the support management system.
• Ensuring all client email communication is documented and followed through to resolution.
• Working with and escalating issues to other teams.
• We are keen for you to take initiatives to design and maintain procedures (e.g. templates).
• Contribute to and maintain a knowledge base.
• Be forthcoming and proactive in suggesting new ideas and identifying areas for improvement.

SOFTWARE QA ANALYST

We’re looking for a Software QA Analyst to join our testing team and make sure we deliver for our clients, to the highest possible standards. You’ll be an integral part of the development team and closely involved with the development of our web products through our agile development process. This is a great opportunity for someone who is happy to be involved and would like to have a real input.

The role can be based within our London or Southampton office; but will involve training in London initially. This role is available as a full-time or part-time opportunity.

Key functions and responsibilities:

• Simulate an end-user, identify problems and document issues.
• Conduct testing on our staging and live servers.
• Identify test requirements from specifications and design testing plans.
• Execute all tests described and report any issues.
• Create automated tests (regression testing).
• Isolate, replicate, and report bugs and verify bug fixes for all our products.
• Work collaboratively with the development and business team.

IMPORT DEVELOPER

The purpose of your role will be assisting in new organisations using our product by migrating data from their previous healthcare software provider into our system. Data is usually provided as an SQL database, MySql database, spreadsheets (Excel / CSV), and sometimes XML and other formats.
We have an import facility in our application that accepts CSV files according to our own schema; the bulk of the work is transforming the source data into a format that will be accepted by our application.

There will be opportunities to write features on our main application when imports are ahead of schedules.

This role is based within our Southampton office.

Key functions and responsibilities:

  • Analysing data, identifying data types (e.g. companies, prescriptions, appointments, pathology reports etc), deciding where it should be displayed in our system, identifying data not supported by our features and how it should be handled.
  • Writing reusable and modular code to transform the source data into our import format. Our system has strict validation and data quality standards in places so dealing with competitor data usually requires some clean-up, combining / splitting, and converting data, clinical coding etc.
  • Liaising with the client and project manager to discuss their requirements, and best solutions for how they want to use their data in our system. This usually ties into the cleanup work, an opportunity for the client to map their old configuration into more streamlined workflow for use in our system.
  • Estimating timescales, planning delivery and the tactics for the live import. Data sets can be huge and time consuming to transform and import, data needs prioritising and running in parallel where possible to make sure the client has as much as possible available to them when they go live.
  • Running live and test imports into our application.
  • Developing new import support in our main application.

Relevant experience & key skills:

  • Practical C#, SQL databases and Microsoft Office experience.
  • Experience with very large data sets, and a good understanding of speed and memory efficiency in C# when processing and storing large amounts of data.
  • Any experience in the healthcare industry.
  • C#, SQL Server Management Studio, Excel, XML.
  • MySql, Git, Teamcity, Team Foundation Server, LanguageExt, Javascript, functional and actor programming paradigms.
SYSTEMS ADMINISTRATOR / INFRASTRUCTURE ENGINEER

We are currently searching for an experienced IT professional to join our team.

The purpose of the role is to monitor IT systems; responsible for the upkeep, configuration and reliable operation of all MMS systems and internal departments to ensure that all activities are interfacing smoothly.

Key functions and responsibilities:

  • Provide IT support across two offices and remote workers.
  • Help manage, maintain and monitor server infrastructure over multiple data centres.
  • Willing to work after hours when required to perform updates including security patching.
  • Work with other teams to support their IT needs (Support team, Developers, QA/Testers).
  • Able to take ownership of issues until resolution.

Relevant experience & key skills:

  • Windows server and Linux operating systems (2012r2/2016 and CentOS).
  • Microsoft stack (including Windows server, Active Directory, IIS, MSSQL).
  • Server infrastructure – (Dell/Hyper-V environment).
  • Networking (TCP/IP, DNS, VLAN, IPSEC VPNs, etc.).
  • Network infrastructure – (WatchGuard firewalls and Cisco/Netgear switches).
  • Monitoring solutions (PRTG, Nagios, graylog).
  • Office Desktop support (Lenovo laptops, VoIP, BYOD).
  • Cloud technologies – (Office 365, Azure).
  • Scripting (IAC, Powershell, Bash).
  • Software development tools (GIT, Teamcity, Microsoft TFS, CI/CD).
  • Previous experience working in a DevOps environment.
  • Knowledge of ITIL and change management.
EXECUTIVE ASSISTANT

This will be a busy role predominantly supporting the MD on a 1:1 basis. The role will also include office management and general adhoc support for the wider management team.

This role requires someone wanting more than a traditional EA position with lots to get involved in and will work as part of a focused and progressive group.

We are searching for a natural problem solver, who is extremely organised, flexible, takes pride in delivering a high standard of work and can remain calm and collected under pressure or when working with last-minute change.

This is a new position that is incredibly varied; it offers scope for the incumbent to make it their own.

Although this role will be Southampton based there will be some limited travel to our London office.

Main functions and responsibilities:

  • Handle all activities for the MD with complete discretion and confidentiality including email filtering and screening telephone calls.
  • Responsibility for complex calendar management and travel arrangements requiring interaction with both internal and external executives and assistants to coordinate a variety of meetings and events.
  • Provide the MD with clear, pertinent business information to assist in the ongoing management and decision making of the business.
  • Liaise with Management and Board Members to schedule meetings, handle logistics and circulate materials for review.
  • Arrange and co-ordinate team meetings and group events.
  • Attend meetings and take minutes / actions prior to the meetings, taking and distributing notes and fielding general queries from members.
  • Suggest and implement ideas to improve the running of the London and Southampton offices.
  • Miscellaneous tasks as requested by the management team, including office purchasing and process control activities.
  • Manage the MD’s expense claims and related activities.
  • Review operating practices and implement improvements where necessary.
  • Building and maintaining relationships both internally and externally.

Relevant experience required:

  • 5 + years’ experience in a similar role working within technology and/or boutique companies and have supported at Senior Directorship level.
  • Higher education qualification (desirable).
  • Extensive experience of working with Microsoft packages including: Word, Excel, PowerPoint and Outlook.
  • Experience of working within the medical sector (desirable, not essential).
FUNCTIONAL PROGRAMMING (C#/F#) - SENIOR SOFTWARE ENGINEER

We are searching for a Software Engineer to join our team of 10 Developers.

Ideally, we would like to see individuals who are ‘self starters’ and are happy to work on any part of the stack, from UI, to back-end, to data-centre automation, services etc. You must be prepared to develop code using the functional paradigm – this is super important.

We need creatively minded individuals who can solve unique problems; not just with code problems, but in improving healthcare too. We need programmers than can hear a real world problem and think creatively and with empathy for the end user.

Relevant experience required:

  • Significant experience in C# and evidence of a varied career in software development.
  • F# or Haskell experience (or any functional language).
  • A willingness to use the functional language paradigm rather than OO.
  • SQL Server / any relational database experience.
  • Web application development experience.
  • Knowledge and experience of Github & why it exists.
  • Experience and passion!

What We Do

In 2004, we created a comprehensive healthcare web-application that runs all aspects of a medical practice, from GP practices up to large hospitals groups. Our product enables single and multiple location private medical practices to connect securely to their data from any location worldwide. The business is thriving and we are proudly the leading online medical management system on the UK market.

At Meddbase, we pride ourselves on putting our users first. From innovative software products like patient portals, video consultation, intelligent prescribing and reporting tools to pioneering our API for devices like the Android, iOS and web browsers; we build products that help organise healthcare and make it universally accessible to our customers.

Company Culture

Although our business has been up and running since 2004, we foster a relaxed working environment that has a ‘start up’ feel. Whilst our primary office is in Moorgate, we are due to open a superb new office space in Southampton in early 2019.

As we grow Meddbase, we’ll aim to keep our teams creative, efficient and customer-focused even as we introduce additional leadership and structure.

Who are we looking for?

We tend to hire creative and passionate individuals who thrive on finding innovative solutions to problems. We do not expect everyone to have a degree-level qualification to join our business. Whilst some roles demand extensive technical skill and ability, we value people with engaging communication skills to interact with our non-technical healthcare professionals. We do expect everyone in our team to take responsibility, share knowledge and act in the best interests of our customers and team mates.

Company Benefits

We offer competitive salaries for all our roles and have an employee profit share scheme. Our working environment is friendly and comfortable. We have showers and bike storage, so cycling to and from work is a viable option. Our office in Moorgate is located minutes from the underground station and we are surrounded by well-known coffee shops, bars etc.

Our working hours are 9.00 – 5.30pm with an hour for lunch. You will not be expected to work extremely long hours, as so often happens in software companies. We prefer the approach of ‘it’s a marathon not a sprint’, so we actively discourage working gruelling hours. Ad-hoc home working is also a part of our working culture as we understand the need for flexibility.

Development & Support

Once you join our team, we will ensure you have a thorough Induction to Meddbase and the teams. After 4 months, we set aside time to talk about how you are settling into you role and team. We then progress to holding annual performance reviews but there are lots of informal opportunities to talk about any support you need to thrive at Meddbase.

Get in touch

If you see a role that interests you, or you would simply like to share your CV with us, please send us a PDF copy of your CV and covering letter to jobs@meddbase.com