Job Search and Career Advice Platform

Enable job alerts via email!

Software Development Engineer

Elekta

Crawley

Hybrid

GBP 45,000 - 65,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading healthcare technology company is looking for a Software Developer to enhance their cloud and on-premises services. Candidates should have a Bachelor's degree in Computer Science and 2–6 years of relevant experience. Responsibilities include developing and improving software components, working with Agile methodologies, and utilizing tools like Docker and Kubernetes. A strong knowledge of .NET and experience in a regulated industry are preferred. This role offers opportunities for professional growth in a supportive environment.

Qualifications

  • 2–6 years of relevant experience in software development.
  • Experience in working with Agile methodologies, preferably SAFE.
  • Familiarity with cybersecurity best practices.

Responsibilities

  • Develop and improve software components and services.
  • Design and implement APIs according to architectural guidelines.
  • Write and maintain unit and integration tests for software quality.

Skills

Agile delivery processes
Docker
Kubernetes
C#
Angular
CI/CD
PostgreSQL
Version management

Education

Bachelor's degree in Computer Science or related field

Tools

Azure DevOps
Terraform
Sonarqube
Veracode
Job description
* Develop and improve components and services on the Elekta Shared Components, deployed both on cloud and on-premises.* Work with tools like Docker, Kubernetes, and CI/CD pipelines (Azure DevOps, Jenkins) to support software* deployment and automation.* Design and implement APIs following architectural guidelines, focusing on maintainability and compatibility.* Collaborate closely with team members in Agile sprints, ensuring timely delivery of features and bug fixes.* Write and maintain unit and integration tests to ensure software quality.* Support refactoring of legacy code to fit into the Elekta’s Shared Components where needed.* Participate in code reviews, share knowledge, and seek feedback to improve your skills.* Communicate clearly with stakeholders, escalate issues when necessary, and ask for help to overcome blockers.* Keep up to date with software engineering best practices and relevant industry standards.* Experience of working with Agile delivery processes – understanding of SAFE agile practices* Strong technical communication skills, and the ability to influence others with articulation and insight* Bachelor's degree in Computer Science, a related field or equivalent experience* 2–6 years of relevant experience, preferably for medical applications* Experienced in GitOps technologies like Helm, Argo CD and deploying open-source software* Significant programming experience, ideally in .NET 5 and above (C#)* Front end: Angular, JavaScript, HTML5 and CSS3* Back end: Microservices, REST APIs (OpenAPI, Swagger), ASP.Net core, PostgreSQL* Infrastructure: Docker, Kubernetes, Terraform, gRPC, VMware, Azure DevOps, CI/CD, Sonarqube* Understanding and experience of version management, with knowledge of API Gateways* Familiarity with various design patterns such as Domain Driven Design, CQRS and Event Sourcing* Confidence with asynchronous programming and event-driven systems using Message queues* Proficient with Shell Scripting using Linux Shell / Bash and/or Windows Powershell* Excellent understanding and experience of the overall SDLC for application development* Experience of working in a strongly regulated industry – preferably healthcare* Experienced in cybersecurity best practices, vulnerability management, and secure coding using tools like Veracode* Good understanding of observability such as metrics, logs, tracing and working experience of open telemetry
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.