At Canon Medical Informatics, Inc., our award-winning Enterprise Imaging software solutions allow physicians to quickly, efficiently, and accurately access data and provide critical care to patients across the healthcare organization. We do this by providing scalable and robust services that connect our clinical applications with many different hospital systems.
Our product runs primarily on Windows and scales from a single workstation to full enterprise spanning multiple datacenters. The data required to accomplish these tasks must be processed quickly, efficiently, and accurately so that patient care is not delayed.
OUR TEAM
We are looking for a Full-Stack Senior Software Engineer to join our product services development team. As a Senior Software Developer on this team, you will have opportunities to solve complex problems that have an enormous impact on people's lives. Our team consists of a cross-functional team of software developers and testers that work together to deliver to deliver solutions for supporting our clinical applications.
OUR IDEAL CANDIDATE
The Senior Software Developer will have 5+ years of experience working within agile teams creating and delivering quality software, as well as strong analytical skills, with excellent problem-solving abilities. Previous experience in healthcare-related fields (or other regulated industry) is beneficial, but a drive to work on something meaningful and to ensure scalable, reliable delivery of medical care is a must. A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design is crucial to succeed in this role.
Our Technology Stack:
- JavaScript, Java/C#, Python
- REST, Angular
- SQL Server
- DICOM
- Atlassian suite (JIRA/Confluence/BitBucket)
- Gradle, Artifactory, BinTray
EDUCATION AND SKILLS
Required:
- Bachelor of Science Degree in Computer Science, Computer Engineering or related field or equivalent work experience
- 5+ years of experience in Software Development
- Strong analytical skills, with excellent problem-solving abilities
- A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design
- Strong skills in Object Oriented Design and software development best practices
Preferred:
- Experience with one or more of the following languages: Java, C#, C++, JavaScript
- Experience with some or all the following technologies: Spring, Groovy, Ext JS, Angular JS, Boost, STL
- Experience in an Agile/Scrum software development environment
COMPANY OVERVIEW
At Canon Medical Informatics (formerly Vital Images, Inc.), what we do matters. This is at the heart of every product we develop, every service we provide, and especially each member of our team. As part of Canon Medical Systems Corporation, we lead the industry with the latest health imaging informatics solutions. We improve the quality of patient care by developing innovative products that enable the exchange, analysis and storage of clinical information across health care enterprises and communities. Our products handle millions of medical images and health records a day across the world. Canon Medical Informatics experiences the best of both worlds with a dynamic and collaborative environment, casual culture, and agility of a mid-sized company, while having the support and resources of Canon Medical Systems Corporate, our parent company.
Our offices are based in Minnetonka, Minnesota; Waterloo, Ontario; Copenhagen, Denmark; The Netherlands; and Beijing, China. We value our team's innovation, enthusiasm, and dedication to help improve the lives of patients. Do you want to be part of a passionate team that believes what we do matters? Then a career with Canon Medical Informatics might be right for you!
COMPANY VALUES
Integrity, Customer Focused, Collaborative, Problem Solvers and Drive
WHAT WE OFFER YOU
Canon Medical Informatics offers a dynamic workplace, competitive compensation package, and room for learning and growth in our organization. This is an environment in which things move quickly and you'll have the opportunity to wear many hats. We have a casual dress code, offer flexible work hours and actively foster work-life balance, because anything else simply isn't sustainable. Our Minnetonka, MN office is located about 12 miles southwest of downtown Minneapolis. Our office is near several walking paths and restaurants that are a quick drive away. In our office of 175, we have on onsite deli, workout facility and weekly massages. Our team loves what we do and has fun doing it together. We look forward to receiving an application from you.
Canon Medical Informatics is an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, color, religion, national origin, gender, gender identity, sexual orientation, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Vital Images is an Equal Opportunity Employer, M/F/Vets/Disability.
