At a Glance
- Tasks: Lead the development of innovative medical imaging applications for clinicians and radiologists.
- Company: Join Intelerad, a global leader in healthcare imaging solutions with nearly 800 employees.
- Benefits: Enjoy a collaborative work environment, opportunities for growth, and a commitment to improving patient outcomes.
- Why this job: Make a real impact in healthcare while working with cutting-edge technology and a supportive team.
- Qualifications: Expertise in C# and WPF required; 8+ years of experience preferred.
- Other info: Complete a brief online assessment as part of your application.
The predicted salary is between 48000 - 72000 £ per year.
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, maximizing efficiencies, and shining a light on the unknown. We empower physicians to get patients the answers they need faster and improve outcomes for everyone.
Purpose: You will be joining a well-established team working on new enhancements and improvements 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 a high level of experience to the team and take a lead in designing new features and components, as well as helping define the long-term technical direction of the products.
Duties & Responsibilities:
- Lead development of the InSight PACS Viewer application
- Develop software according to the Intelerad SDLC process
- Participate in design and code reviews
- Help define the technical architecture used
- Champion the use of automated tools for testing and validation
- Mentor other members of the team
- Manage deliverables according to approved project plans
- Participate in code maintenance, bug fixes, and various cross-functional roles with quality assurance
- Work with application specialists to understand and define the behaviour of new or updated features
- Interaction with other teams for implementation of features and handling of support queries
- Stay current with developments in your discipline and share with the team your knowledge and promote opportunities for growth and improvement
- Other duties as necessary
Qualifications:
- Expert in developing on Windows platform using C# and WPF or other XAML-based technology (8+ years)
- Thorough understanding of Design Patterns and SOLID principles
- TDD / Unit Testing – we currently use NUnit with JustMock and FluentAssertions
- Demonstrated ability to read and interpret technical information
- Demonstrated ability to compose clear and concise technical written communication
Additional Competencies:
- C++, including C++/CLI
- Experience developing web-based applications using JavaScript and/or TypeScript, SCSS, React, WebPack
- SQL, preferably with PostgreSQL or Sybase
- Familiarity with industry standards such as DICOM and HL7
- BSc/BEng (or higher) in Computer Science or similar discipline
- Chartered Engineer or Chartered IT Professional (BCS)
All applicants meeting minimum qualifications will be required to complete a 30 minutes online assessment as part of your candidate application. All your information will be kept confidential according to EEO guidelines. Intelerad is committed to the principles of equal employment.
Contact Detail:
Intelerad Medical Systems Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer – C# / WPF
✨Tip Number 1
Familiarise yourself with Intelerad's products and their impact on healthcare. Understanding how their medical imaging solutions work will help you articulate your passion for the role and demonstrate your alignment with their mission during interviews.
✨Tip Number 2
Brush up on your C# and WPF skills, especially focusing on design patterns and SOLID principles. Being able to discuss specific projects where you've applied these concepts will showcase your expertise and readiness for the Senior Software Engineer position.
✨Tip Number 3
Prepare to discuss your experience with TDD and unit testing, particularly using NUnit. Highlighting your familiarity with automated testing tools will show that you can contribute to maintaining high-quality code in line with Intelerad's development processes.
✨Tip Number 4
Network with current or former employees of Intelerad on platforms like LinkedIn. Gaining insights into the company culture and team dynamics can provide you with valuable information to tailor your approach and questions during the interview process.
We think you need these skills to ace Senior Software Engineer – C# / WPF
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C# and WPF, as well as any relevant projects that demonstrate your expertise in developing on the Windows platform. Use specific examples to showcase your skills in design patterns and SOLID principles.
Craft a Compelling Cover Letter: In your cover letter, express your passion for healthcare technology and how your background aligns with Intelerad's mission. Mention your experience with TDD and unit testing, and how you can contribute to the development of their InSight PACS Viewer application.
Showcase Technical Communication Skills: Since the role requires clear technical written communication, include examples of documentation or reports you've created in previous roles. This will demonstrate your ability to convey complex information effectively.
Prepare for the Online Assessment: Be ready to complete the 30-minute online assessment as part of your application. Brush up on your coding skills and review key concepts related to C#, WPF, and the technologies mentioned in the job description to ensure you're well-prepared.
How to prepare for a job interview at Intelerad Medical Systems
✨Showcase Your Technical Expertise
As a Senior Software Engineer, it's crucial to demonstrate your deep understanding of C# and WPF. Be prepared to discuss specific projects where you've applied these technologies, and highlight your experience with design patterns and SOLID principles.
✨Prepare for Code Reviews
Since you'll be participating in design and code reviews, brush up on best practices for giving and receiving feedback. Think of examples from your past experiences where you contributed to improving code quality or mentoring others.
✨Familiarise Yourself with Industry Standards
Intelerad values knowledge of industry standards like DICOM and HL7. Make sure you understand these concepts and can discuss how they relate to the development of medical imaging solutions.
✨Demonstrate Your Problem-Solving Skills
Be ready to tackle hypothetical scenarios or technical challenges during the interview. Show how you approach problem-solving, particularly in the context of software development and team collaboration.