Employment Type : Full-Time
Company Description We are Intelerad. Join us if you care to make a difference in healthcare. Responsibilities Design, prototype, develop, test, document and maintain desktop and/or web-based applications with backend components Refine the software to continuously improve its performance Develop a deep understanding of our client’s needs Tackle issues that may arise across the full software stack Collaborate closely with Product Management and UX to design better solutions Balance deadlines, functionality, and quality Solid experience using Java in complex application development (3+ years) - applicants with equivalent C++/C# experience can be considered Good experience with design patterns Experience designing and building complex data workflows for customers Understanding of web services development using Java (HTTP, REST APIs, Tomcat) Knowledge of multithreaded or event-driven programming Experience writing unit tests and e2e tests Ability to adapt to working with a wide array of technologies and languages Knowledgeable about building secure, scalable & resilient web applications is an asset Experience with core javascript and front-end web development technologies (Angular, TypeScript, HTML5, AJAX, CSS) Knowledge of DICOM, HL7 and medical imaging would be an asset Good experience with relational database design, SQL and design patterns Experience with Unix, shell scripts, command line Familiarity with radiology workflows Bilingual in English/French is preferred but not mandatory Qualified candidates will be asked to complete a pre-employment assessment.
Become part of our growing community of bright, motivated people who are dedicated and inspired by what they do best. Principled, honest, and supremely attentive are qualities that set us apart and guide our decisions, every day. Our creative approach to technology continuously breaks new ground so that our customers can do more.Over the last 17 years, Intelerad has grown into a leader of the medical imaging software industry. We take pride in being a world-class healthcare solutions company with more than 300 employees and over 1000 customer sites. Today, our distributed solutions play a vital role in the delivery of healthcare across 11 time zones, 3 continents, and counting
Job Description
Come work with us and you will have chosen to work with a smart and motivated team in a fast-paced environment that is both challenging and rewarding with opportunities to learn new technologies and grow your skills. The technologies and applications you will be researching and developing will be used by medical professionals all over the world to treat patients and deliver first-class care. So, are you interested in truly making a difference in healthcare?
Qualifications
Bachelor’s degree in Computer Science, Engineering, related discipline or equivalent skills and practical industry experience
Preferred qualifications
Additional Information
All your information will be kept confidential according to EEO guidelines.