Enable job alerts via email!

Senior Software Engineer – UK - Client Applications

TN United Kingdom

Southampton

On-site

GBP 50,000 - 80,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a Senior Software Engineer to enhance client-facing applications for medical imaging. In this pivotal role, you will lead the development of the InSight PACS Viewer, mentor team members, and define the technical direction of projects. Your expertise in C#, WPF/XAML, and design principles will be crucial as you collaborate with multidisciplinary teams to deliver high-quality software solutions. This position offers an exciting opportunity to impact healthcare technology positively while working in a dynamic and supportive environment.

Qualifications

  • 8+ years of Windows development experience with C# and WPF/XAML.
  • Strong understanding of Design Patterns, SOLID principles, and TDD.

Responsibilities

  • Lead development of the InSight PACS Viewer application.
  • Define technical architecture and promote automated testing.

Skills

C#
WPF/XAML
Design Patterns
SOLID Principles
TDD/Unit Testing
JavaScript
TypeScript
React
SQL
DICOM

Education

BSc/BEng in Computer Science
Chartered Engineer
Chartered IT Professional

Tools

NUnit
JustMock
FluentAssertions
PostgreSQL
Sybase

Job description

Senior Software Engineer – UK - Client Applications, Southampton

Location: Southampton, United Kingdom

Job Category: Other

EU work permit required: Yes

Job Reference: b7194ea874e7

Job Views: 4

Posted: 02.05.2025

Expiry Date: 16.06.2025

Job Description

This role involves 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 lead in designing new features, defining technical direction, and mentoring team members.

Responsibilities
  1. Lead development of the InSight PACS Viewer application.
  2. Develop software following the SDLC process.
  3. Participate in design and code reviews.
  4. Define technical architecture.
  5. Promote automated testing and validation tools.
  6. Mentor team members.
  7. Manage project deliverables.
  8. Maintain code, fix bugs, collaborate with QA.
  9. Work with application specialists on feature behavior.
  10. Coordinate with other teams for feature implementation and support.
  11. Stay updated on industry developments and share knowledge.
  12. Perform other duties as necessary.
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 and communicate clearly.
  • C++, including C++/CLI.
  • Web development experience with JavaScript/TypeScript, React, WebPack.
  • SQL experience, preferably with PostgreSQL or Sybase.
  • Knowledge of DICOM and HL7 standards.
  • BSc/BEng in Computer Science or similar.
  • Chartered Engineer or Chartered IT Professional (BCS).
Additional Information

Applicants will need to complete a 30-minute online assessment. All information is confidential and complies with EEO guidelines. Intelerad promotes equal employment opportunities and non-discrimination policies, including for individuals with disabilities, following the ADA standards.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.