Please check your email .
Senior Software Engineer- C# / C++ / WPF
Hybrid working
Location- Crawley
Salary relevant to experience from £55k - £62k + Brilliant Benefits.
Brief
As The Senior Software Engineer, you will be developing Control Systems related applications software for product systems. This control systems software suite includes a service application, factory test software and provides an interface between the external Treatment Management software and the Real Time control software.
The role will be working in a scrum team as part of an Agile Release Train following Scaled Agile (SAFe). Software quality is a key responsibility in a safety critical environment.
What the role entails:
Define, design, develop and maintain applications and the control system for the product.
Full stack development from desktop-based UI development down to messaging and storage solutions, with client /server aspects.
Maintaining and enhancing Software quality metrics including test coverage and code maintainability through code walkthroughs, testing at all levels of the V model and attention to detail. Ensuring the code and the system is well tested and of sufficient quality for full solution testing.
Ensure that all products are developed in accordance with the applicable published development process and documentation is created in line with this.
Contribute as needed to enhance our CI/CD pipeline and test automation environments, enabling fast and effective delivery and deployment.
Be open, honest, and respectful with your opinion, sharing technical insight to innovate and improve our products and ways of working.
Maintain a professional approach, attending and contributing to team meetings as required, and completing a timesheet.
Continuous improvement through training and learning to keep up to date with industry trends and standards in the healthcare industry and the wider software engineering domain.
Working as part of a scrum team to not only deliver your own tasks but assist others where priorities require it, or impediments exist.
Participation in safety analysis, raising of safety issues and involvement in creation of tracible hazard mitigation.What experience you need to be the successful applicant:
Degree in an engineering discipline or equivalent experience.
Full stack development using C#/.NET, WPF platforms and C++ on Windows.
Unit testing and Experience of CI/CD.
Object Oriented design.
Effective problem-solving skills.
Structured and professional approach to engineering
Knowledge and understanding of software engineering disciplines, practices, and techniques.
Understanding and experience of the overall SDLC for application development
Understanding and experience of AgileDesirable
SAFe methodologies.
Previous experience of Medical Devices (or other regulated/safety critical areas)
Real time and Embedded development experience.
Automated testing
VMware
Domain Driven Design practices
Asynchronous programming and event driven systems using Message queues.
Cloud DevOps.
Containerisation (e.g. Docker)
This really is a fantastic opportunity for a Senior Software Engineer If you are interested, please apply as soon as possible as this position will be filled quickly so don't miss out!
Services advertised by Gold Group are those of an Agency and/or an Employment Business.
We will contact you within the next 14 days if you are selected for interview. For a copy of our privacy policy please visit our website