Senior DICOM Imaging Software Engineer

Rology - Downtown, Cairo

Experience Needed:
More than 5 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Education Level:
Bachelor's Degree at least
1 open position
About the Job

About job:

  • Develop high-quality software design and architecture
  • Identify, prioritize and execute tasks in the software development lifecycle
  • Develop tools and applications by producing clean, efficient code
  • Automate tasks through appropriate tools and scripting
  • Review and debug code
  • Perform validation and verification testing
  • Collaborate with all teams to fix and improve products
  • Document development phases and monitor systems
  • Ensure software is up-to-date with latest technologies
  • Mentor junior and mid-level engineers
  • Be a persistent, creative problem ­solver
  • Remain cool and effective in a crisis
  • Stay on the leading edge of development practices
  • Passionate about great technologies, especially open source
  • Develop wireframes, mock-ups, storyboards and prototypes to effectively communicate UI and design features and functionality
  • Organize complex information in a simple, user-friendly, and elegant way
  • Create interfaces based on user feedback and best practices
Job Requirements

Desired Skills and Expertise

  • 5+ years of professional software engineering experience
  • Bachelor Degree in computer engineering or similar
  • Working knowledge of DICOM and HL7 protocol and other healthcare related integration standards (IHE, HIE, XDS)
  • 3+ years of related experience in web development (HTML5, Javascript, JQuery, REST API)
  • Experience with healthcare-related workflow and components (PACS, VNA, RIS, DICOM)
  • Experience in Qt, ITK, DICOM, and or 2D/3D medical image processing
  • Experience with 2D/3D web graphics using CSS3 animations/Keyframe animations/HTML5 Canvas/WebGL/Pixi.js/CreateJS/SVG
  • Experience with JavaScript and modern JavaScript web application development frameworks such as AngularJS, React, Node.js, bootstrap, etc.
  • Experience with test automation tools and front-end testing frameworks is desirable
  • Strong debugging and optimization abilities
  • Coding experience in highly scalable HTML5 applications that can be accessed from browsers and multiple devices - mobile phones, tablets and desktops using responsive web technologies
  • Experience with Object-oriented JavaScript (OOJS)
  • Knowledge of Object Oriented design patterns
  • Excellent problem-solving skills and aptitude
  • Highly quality-focused, particularly with respect to code quality


  • Experience with zero footprint medical imaging (HTML5 & Java Scripts) viewing development and deployment is a big plus
  • Have implemented PACS client, dicomizer and de dicomizer using open source tool kits such as DCMTK, GDCM, etc is a big plus
  • 5+ years of related experience in web development (HTML5, Javascript, JQuery, REST API)
  • Experience with TDD
  • Understanding of secure application development best practices, such as OWASP
  • Experience with git
  • Leadership skills
About this Company

Rology is a teleradiology platform solving the problem of radiologists shortage and high latency in medical reports through matching cases from hospitals from all over the world with the optimum radiologist remotely and instantly. And decreases the reporting time through the use of AI enabled DICOM viewer

See all Careers and Jobs at Rology