Purpose of the Role:
We develop a very comprehensive healthcare web-application that runs all aspects of a medical practice (from GP practices up to large hospitals groups). Our application includes:
We run on our own machines (Windows and Linux) in high-security datacentres rather than on AWS/Azure. We are likely to become a hybrid solution over the next few years by harnessing the cloud and our own servers.
Traditionally, our development team have dealt with reliability and production issues alongside their normal day to day work. As our business grows, we are keen to formalise this process and are therefore looking for an experienced Site Reliability Engineer to facilitate and build this function within our technical team.
We are looking for an individual who is passionate about availability, latency, performance and efficiency. Someone that can champion building observable systems, communicate the need for infrastructure, architecture or code changes and who will own both capacity planning and emergency response from a technical perspective.
We have numerous technologies throughout our system and seek a self-starter in this role – someone who is proactive and happy to get their hands dirty wherever is needed. We expect you to be driven to ‘learn what you don’t know’. Our team is very collaborative, so there will always be support and insight from other developers at Meddbase.
In order to be considered for this role, you should have experience of programming in C#. Any knowledge of (or interest in learning) functional programming is advantageous. Furthermore, experience of running web applications on Windows Server using IIS is hugely beneficial, as is exposure to Linux and .Net Core. Azure or other cloud experience is a bonus.
SQL Server is our primary database solution, so relevant experience is vital - but we also use Postgres. If you have any Postgres experience that would also be valuable. Much of our system is reliant on Redis and knowledge of this would stand a candidate in good stead.
We don't require prospective candidates to be degree-qualified, as we’ll be looking for qualities such as willingness to learn, passion for your work and evidence of your experience. Written and spoken English must be very good and you should be a resident in the UK.
We offer a very attractive salary and benefits package set against a backdrop of a relaxed working environment. We work on proper technological solutions that impact patients and clinicians around the world. We offer flexibility of working hours and some remote working is also an option. Our Dev team gathers once a month for a technical team meeting, so our developers can talk about interesting projects and tech (not always work related).
Main Duties and Responsibilities:
Relevant Key Skills & Experience Required:
** Medical Management Systems Ltd is an equal opportunities employer. All applicants will be considered for employment without attention to race, colour, religion, sex, sexual orientation, gender identity or disability status.
Posted Medical Management Systems Site Reliability Engineer on October 24, 2020 via
Don't miss out on your dream job, get the best remote jobs in your inbox every day!
📫 Get remote jobs directly in your inbox
Keep your remote working skills sharp—get notified when we post the next remote work interview! RemoteHabits will help you achieve your remote work goals!