This job listing has expired and the position may no longer be open for hire.

Software Engineer at Vital Images, Inc. in Minnetonka, Minnesota

Posted in Other 30+ days ago.





Job Description:

Description

COMPANY OVERVIEW


At Vital, 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. Vital is part of Canon Medical Systems, and together 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. Vital Images 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.


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 Vital Images might be right for you!


 


POSITION OVERVIEW


The Software Engineer is responsible for the creation of software designs for complex sub-systems within the product portfolio using design patterns.  In addition, the Software Engineer is responsible for implementing complete sub-systems utilizing software development best practices.  The Software Engineer will also provide guidance to junior developers via code and design reviews and should be able to work independently.


 


TEAM OVERVIEW


The Product Services Development team is responsible for creating scalable and robust services and applications that allow our products to provide critical care to patients.  Our software services integrate with many different hospital systems to provide continuity of care.  The data required to accomplish these tasks must be processed quickly, efficiently, and accurately so that care is not delayed.  These factors create opportunities to solve complex problems that can have an enormous impact on people’s lives.


RESPONSIBILITIES



  • Designing and implementing software features

  • Collaborating with architects, analysts, testers and other developers

  • Applying software development and testing best practices

  • Assisting with development environment improvements and process refinement

  • Reviewing code for quality and correctness

  • Researching and troubleshooting defects and customer issues


 


REQUIRED EDUCATION AND SKILLS



  • Bachelor of Science Degree in Computer Science, Computer Engineering or related field or equivalent work experience

  • 1+ 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#, Python, or JavaScript

  • Experience with some or all the following technologies: REST, Angular, DICOM

  • Experience in an Agile/Scrum software development environment

  • Experience with JUnit, CPPUnit, MSTest, or similar

  • Experience with relational database – SQL Server, PostgreSQL, MySQL, or similar

  • Experience with dependency management tools, such as Maven, Gradle, or Ivy

  • Experience working in a healthcare or other regulated environment


 


JOB COMPETENCIES


Analytical Skills - Interprets and digests complex information, applies logic and sound critical thinking to astutely evaluate information, identifies flaws in reasoning but integrates good judgment in presenting findings, creates insightful and comprehensible reports, devises improvements or corrections to processes/procedures/plans based on strong analytical findings.


Creativity & Innovation - Generates new ideas, challenges the status quo, takes risks, supports change, encourages innovation, solves problems creatively.


Productivity - Manages a fair workload, volunteers for additional work, prioritizes tasks, develops good work procedures, manages time well, handles information flow.


Quality Work - Is attentive to detail and accuracy, is committed to excellence, looks for improvements continuously, monitors quality levels, finds root cause of quality problems, owns/acts on quality problems.


Teamwork - Meets all team deadlines and responsibilities, listens to others and values opinions, helps team leader to meet goals, welcomes newcomers and promotes a team atmosphere.


 


COMPANY VALUES


Integrity, Customer Focused, Collaborative, Problem Solvers and Drive


 


WHAT WE OFFER YOU


Vital offers a dynamic work place, 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 170, we have free healthy snacks, a deli on site and Friday massages. Our team at Vital loves what we do and has fun doing it together. We look forward to receiving an application from you.


Vital 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.






More jobs in Minnetonka, Minnesota

Other
about 4 hours ago

Roth Staffing Companies
Other
about 7 hours ago

Athleta
Other
about 7 hours ago

Athleta
More jobs in Other

Other
less than a minute ago

Nucor Corporation
Other
less than a minute ago

Nucor Corporation
Other
less than a minute ago

Nucor Corporation