MedTech Software Engineer
Full Time | Cambridge, UK
Background
At Camgenium, we work at the cutting edge of MedTech and healthcare innovation. We are committed to making engineering a force for good. We challenge accepted methods and use creative, lateral thinking and the latest technologies. We are building cutting edge solutions that make it faster and more effective to develop and deploy innovative medical devices to benefit more people sooner.
Our innovative platform created medical grade software applications and connects devices to patients, clinicians and healthcare systems easily and rapidly. Products developed using our platform are winning awards and are in use in the UK, USA, Europe and beyond.
Camgenium is an equal opportunities employer. We benefit greatly from a diverse, supportive team and each person is valued for what they bring to the company as an individual. Camgenium is a happy work environment and we believe strongly in the key values of inclusion, fairness, kindness and supporting each other.
What you will do
- Development of high-quality software deployed as Websites, Web Services and Windows App/Services using a distributed architecture (microservices)
- Development of web and mobile based applications
- Development of current and new products
- Developing a high-quality product using React/TypeScript/C#/XAML
- Development of applications accessing SQL databases
- Design of product and system architectures
- Involvement in the full SDLC (Software Development Life Cycle)
- Using secure communications and data encryption techniques throughout work undertaken, handling of sensitive data
Experience and qualifications
Educated to first degree and ideally Masters level in Engineering, Computer Science, Mathematics or other relevant subject.
Skills, competencies and attributes
- Proven work experience as a Software Engineer (or similar) for a minimum of 2+ years
- Proficiency in C#, XAML, React, TypeScript/JavaScript, Visual Studio, Xamarin/Maui, SQL and .NET
- Proven experience of working with distributed systems
- Proficiency in development and deployment of .NET based Web services
- Proficiency in development and deployment of React websites
- Experience with secure communications and data encryption techniques
- Database use, preferably MS-SQL Server
- MVVM Architectures
- Unit Testing
- Dependency Injection
- Deployment of software in a containerized environment (desirable)
Desired knowledge and skills
- Ability to plan, execute and document technical work and projects
- Excellent programming and problem-solving skills
- Strong analytical skills and the ability to pay careful attention to detail
- Ability to thrive in a dynamic, fast-paced environment
- Fluency in written and spoken business English
- Self-motivated, detail oriented and organised
- Track record of applying new technologies and learning new languages to solve problems
- Interpersonal communication skills using business, technical and user-friendly language, tailored to the audience
- Active collaborator, experienced in creating technical partnerships across teams
Other
Salary is competitive and is based on skills and experience.
We are based five miles northwest of Cambridge. This role can be hybrid following the end of the initial three-month probation period. Most people have hybrid working patterns and we let employees work from abroad for short periods of time.
We offer generous holidays and a range of benefits. Committed staff members are offered share options.
Training
We work to medical device standards for a large proportion of its work and we will provide training in ISO 62304 and other relevant standards.
We invest in in-house and some external training and development. It matters to us that our staff can thrive and develop with us.
Please send your resume to careers@camgenium.com to apply for this role.
Camgenium is an equal opportunity employer. We work in a highly regulated environment to keep patients safe and consequently require all employees to pass background security checks.
We do not accept applications from agencies outside our preferred supplier list. If you are concerned your application has not been received, please contact us.