Software Development Engineer
Software Development Engineer

Software Development Engineer

Crawley Full-Time No home office possible
Elekta AB

* 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 #J-18808-Ljbffr

Elekta AB

Contact Detail:

Elekta AB Recruiting Team

Software Development Engineer
Elekta AB
Location: Crawley

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>