Remote Senior Software Engineer

closed
Logo of Intelerad Medical Systems

Intelerad Medical Systems

πŸ“Remote - United Kingdom

Job highlights

Summary

Join our well-established team working on new enhancements and improvements to Intelerad's client-facing applications used by clinicians and radiologists across the UK. 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.

Requirements

  • 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 JuckMock and FluentAssertions
  • Demonstrated ability to read and interpret technical information
  • Demonstrated ability to compose clear and concise technical written communication

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

Preferred Qualifications

  • 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)
This job is filled or no longer available