This job post is closed and the position is probably filled. Please do not apply. Work for Medical Systems and want to re-open this job? Use the edit link in the email when you posted the job!
\nCurrently we're the market for two senior engineers. 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:\n\n\n* Patient medical record system\n\n* Comprehensive consultation suite\n\n* Document management\n\n* Scheduling\n\n* Accounting\n\n* Email\n\n* Social network\n\n* Task management\n\n* Referral management\n\n* Reporting and query system for analytics\n\n* Clinical text analysis using NLP\n\n* Collaboration system\n\n* Practice networking\n\n* Patient portal\n\n* Occupational health portal\n\n* PACS system (MRI/X-ray/Ultrasound)\n\n* And much more...\n\n\n\n\nWe have a very relaxed working environment that is more akin to a start-up than a company that's been running for 12 years. We have a team of 8 developers who are very capable and committed (only one developer has left in the 12 years, and that was because he'd been offered a PhD placement). There are no office politics or any of that nonsense, it's a very collaborative environment. We try to keep quite a flat structure where we expect my developers to take responsibility for dealing with everything in their purview (with the CTO there as adviser if needed). This has allowed us to keep the team small and efficient.\n\nObviously with web-application development there's a reasonable amount of CRUD work, that's a given. But we have also developed interesting in-house tech of our own (distributed databases for document storage, natural language processing for clinical text parsing, UI frameworks, distributed config systems with PAXOS, language-ext, and echo-process, to name a few). We run on our own machines in high-security data-centres rather than on AWS/Azure, and so we have also developed our own in-house solutions for deployment, etc.\n\nThe people we need 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, if you think Martin Fowler is a god, please don't apply. \n\nWe need creatively minded individuals who can solve unique problems; not just with code problems, but in improving healthcare too. Healthcare professionals are often not very tech-savvy, and are therefore either scared or incapable of communicating with tech-people. So I need programmers than can hear a real world problem and think creatively and with empathy for the end user.\n\nYou should have significant C# and web-development experience (the web experience doesn't have to be with .NET, we use ASP.NET for our 'transport' mechanism only - we don't use any of the MS frameworks (other than the .NET BCL) -- they change so often, and when we started writing the app 12 years ago they were mostly awful). F# experience is useful but not essential. If you don't have F# experience, you will be expected to learn it and use it: we've been writing some of our satellite components in F#, and we want to use it more (the core application is C#, so that will give you time to get up to speed anyway).\n\nIf you know [Language-Ext](https://github.com/louthy/language-ext/) (and understand why it exists) then that will help, as we use it throughout the application to bring robustness to our system. SQL Server is our primary database solution, so experience with that is essential - but we also use Postgres. If you have any Postgres experience that would be valuable.\n\nWe don't care about what degree you have (or don't have), but we do want to see experience and a passion for what you do. Github projects are the incredibly helpful for that. Written and spoken English must be good. And unfortunately until we know what is happening with Brexit: resident in the UK.\n\nWe offer a very attractive salary, employee profit sharing, and a relaxed working environment - working on proper technological solutions. You will not be forced/expected to work long hours as so often happens in software (in fact we actively discourage it). Remote working is also an option, most of the devs work remotely (but this must be after an initial in-office trial period of 3 months). Remote workers are expected to visit the office at least once per-month for the development team meeting, which is where the developers all get together to talk about interesting things (not always work related).\n\nNo recruitment agencies / soliciting\n\nSkills & Requirements\n\nSignificant experience in C# and evidence of a varied career in software development\n\nNice to have F# or any functional language experience\n\nA willingness to use the functional language paradigm rather than OO\n\nSQL Server / any relational database experience\n\nWeb application development experience\n\nOutside interests that convey that you're a human being and not a robot! \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to English, Senior and Medical jobs that are similar:\n\n
$60,000 — $125,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.