Company Description
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. Solving problems and revolutionizing healthcare is the reason Intelerad was founded. For over 20 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 over 400 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.
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?
Job Description
As a software developer on the Web Services team in R&D, you will be responsible for designing, developing and maintaining Intelerad's products.
Contribute to the design, development, and maintenance of major features of Intelerad’s products
Apply professional design and development best-practices
Balance deadlines, functionality, and quality
Lead in the improvement of and adherence to Intelerad’s policies, procedures, and practices
Proficiency in product knowledge and business space
Understand the constraints of operating in a regulated development environment
Maintain and improve the product’s devops pipeline
Document your work appropriately (requirements, designs, code, training information, etc.)
Participate in project scoping, requirements gathering, and time estimation
Strive to complete your deliverables according to requirements and within the time estimates
Balance maintenance responsibilities with project deliverables.
Provide management with accurate and timely data regarding task progress
Provide training to new team member and the different support teams.
Participate in any project deemed necessary by the organization
Qualifications
Bachelor’s degree in Computer Science, Engineering, related discipline or equivalent skills and practical industry experience
Solid experience using Java in complex application development (5-8 years)
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
Desired qualifications:
Experience with core javascript and front-end web development technologies (Angular, TypeScript, HTML5, AJAX, CSS)
Good experience with relational database design, SQL and design patterns
Experience with Unix, shell scripts, command line
Familiarity with the Agile and scrum methodology
Knowledge of AWS services
Knowledge of DICOM, HL7, medical imaging and radiology workflows would be preferred (not required)
Additional Information
All qualified candidates will be asked to complete a 30min 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. Solving problems and revolutionizing healthcare is the reason Intelerad was founded. For over 20 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 over 400 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.
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?
Job Description
As a software developer on the Web Services team in R&D, you will be responsible for designing, developing and maintaining Intelerad's products.
Contribute to the design, development, and maintenance of major features of Intelerad’s products
Apply professional design and development best-practices
Balance deadlines, functionality, and quality
Lead in the improvement of and adherence to Intelerad’s policies, procedures, and practices
Proficiency in product knowledge and business space
Understand the constraints of operating in a regulated development environment
Maintain and improve the product’s devops pipeline
Document your work appropriately (requirements, designs, code, training information, etc.)
Participate in project scoping, requirements gathering, and time estimation
Strive to complete your deliverables according to requirements and within the time estimates
Balance maintenance responsibilities with project deliverables.
Provide management with accurate and timely data regarding task progress
Provide training to new team member and the different support teams.
Participate in any project deemed necessary by the organization
Qualifications
Bachelor’s degree in Computer Science, Engineering, related discipline or equivalent skills and practical industry experience
Solid experience using Java in complex application development (5-8 years)
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
Desired qualifications:
Experience with core javascript and front-end web development technologies (Angular, TypeScript, HTML5, AJAX, CSS)
Good experience with relational database design, SQL and design patterns
Experience with Unix, shell scripts, command line
Familiarity with the Agile and scrum methodology
Knowledge of AWS services
Knowledge of DICOM, HL7, medical imaging and radiology workflows would be preferred (not required)
Additional Information
All qualified candidates will be asked to complete a 30min pre-employment assessment.