At a Glance
- Tasks: Lead the development of client-facing applications for medical imaging.
- Company: Intelerad enhances healthcare with innovative imaging solutions, serving 2,000+ organisations globally.
- Benefits: Enjoy a collaborative work environment and opportunities for professional growth.
- Why this job: Make a real impact in healthcare by improving patient outcomes through technology.
- Qualifications: 8+ years in Windows development with C# and WPF/XAML; strong technical communication skills required.
- Other info: Complete a 30-minute online assessment as part of the application process.
The predicted salary is between 36000 - 60000 £ per year.
Join to apply for the Senior Software Engineer – UK - Client Applications role at Intelerad.
Company Description
At Intelerad, we believe the path to answers in healthcare should be clear—whether you are waiting for a diagnosis or trying to expedite one. Our medical imaging solutions streamline the flow of information, simplifying complex processes, maximising efficiencies, and shining a light on the unknown. We empower physicians to get patients the answers they need faster and improve outcomes for everyone. With more accessible imaging, we are getting patients out of the dark. Headquartered in Raleigh, NC and Montreal, Intelerad has nearly 800 employees across four countries. We serve nearly 2,000 healthcare organisations worldwide, providing scalable, efficient solutions to improve patient outcomes. Our solutions have been recognised as #1 in PACS Asia/Oceania in the 2021 Best in KLAS: Global Software report.
Job Description
Purpose
You will join a well-established team working on enhancements to Intelerad’s client-facing applications used by clinicians and radiologists across the UK for reading and reporting medical images. As a Senior Software Engineer, you will bring extensive experience, lead in designing new features, and help define the long-term technical direction of the products.
Duties & Responsibilities
- Lead development of the InSight PACS Viewer application
- Develop software following the SDLC process
- Participate in design and code reviews
- Help define the technical architecture
- Champion automated testing and validation tools
- Mentor team members
- Manage deliverables per project plans
- Contribute to code maintenance, bug fixes, and quality assurance roles
- Collaborate with application specialists on feature behaviour
- Coordinate with other teams for feature implementation and support
- Stay current with industry developments and share knowledge
- Perform other duties as needed
Qualifications
Skills and Experience
- Expertise in Windows development using C# and WPF/XAML (8+ years)
- Strong understanding of Design Patterns and SOLID principles
- Experience with TDD/Unit Testing (NUnit, JustMock, FluentAssertions)
- Ability to interpret technical information
- Clear technical communication skills
Additional Competencies
- Knowledge of C++, C++/CLI
- Web development experience with JavaScript/TypeScript, React, WebPack
- Experience with SQL databases like PostgreSQL or Sybase
- Familiarity with DICOM and HL7 standards
- BSc/BEng or higher in Computer Science or related field
- Chartered Engineer or Chartered IT Professional (BCS)
Additional Information
Applicants will complete a 30-minute online assessment. All information is confidential and complies with EEO guidelines. We promote equal employment opportunities and prohibit discrimination based on race, gender, age, disability, and other protected categories. We also adhere to the ADA standards for individuals with disabilities.
Additional Details
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Industry: Medical Device
Senior Software Engineer – UK - Client Applications employer: Intelerad
Contact Detail:
Intelerad Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer – UK - Client Applications
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as C#, WPF/XAML, and TDD. Being able to discuss your experience with these tools during interviews will demonstrate your suitability for the role.
✨Tip Number 2
Showcase your understanding of design patterns and SOLID principles by preparing examples from your past work. This will help you articulate your technical expertise and how it aligns with the company's needs.
✨Tip Number 3
Research Intelerad's products and their impact on healthcare. Being knowledgeable about their solutions will allow you to engage in meaningful conversations during interviews and show your genuine interest in the company.
✨Tip Number 4
Prepare for the online assessment by brushing up on your coding skills and familiarising yourself with common software engineering challenges. This will help you perform confidently and effectively when the time comes.
We think you need these skills to ace Senior Software Engineer – UK - Client Applications
Some tips for your application 🫡
Understand the Role: Before applying, make sure you fully understand the responsibilities and qualifications required for the Senior Software Engineer position. Tailor your application to highlight your relevant experience in Windows development using C# and WPF/XAML.
Highlight Relevant Experience: In your CV and cover letter, emphasise your expertise in software development, particularly your experience with TDD/Unit Testing and design patterns. Mention specific projects where you've led development or contributed significantly.
Showcase Technical Skills: Clearly list your technical skills that align with the job description, such as knowledge of SQL databases, familiarity with DICOM and HL7 standards, and any web development experience. This will help demonstrate your fit for the role.
Prepare for the Online Assessment: Since applicants will complete a 30-minute online assessment, review relevant technical concepts and practice coding problems related to C# and software design principles. Being well-prepared can set you apart from other candidates.
How to prepare for a job interview at Intelerad
✨Showcase Your Technical Expertise
As a Senior Software Engineer, it's crucial to demonstrate your extensive experience in Windows development using C# and WPF/XAML. Be prepared to discuss specific projects where you've applied design patterns and SOLID principles, as well as your approach to TDD and unit testing.
✨Prepare for Design and Code Reviews
Since the role involves participating in design and code reviews, think of examples where you've successfully led or contributed to such processes. Highlight your ability to provide constructive feedback and how you ensure high-quality code standards.
✨Emphasise Collaboration Skills
Collaboration is key in this role, so be ready to discuss how you've worked with application specialists and other teams in the past. Share experiences that showcase your communication skills and your ability to coordinate feature implementation effectively.
✨Stay Current with Industry Trends
Intelerad values knowledge sharing, so demonstrate your commitment to staying updated with industry developments. Mention any recent technologies or methodologies you've explored and how they could benefit the team and the products you'll be working on.