Software Engineer in Minnetonka, MN

$80K - $100K(Ladders Estimates)

Vital Images   •  

Minnetonka, MN 55345

Industry: Healthcare

  •  

Less than 5 years

Posted 49 days ago

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

This position is a great fit for an engineer with a passion for solving problems using a variety of technologies. You will be responsible for designing and developing software and tools that improve the deployment and monitoring of our software. Expect to be involved with cross departmental work, where solving problems can involve diving deep into unfamiliar products and environments. You will also provide guidance to junior developers via code and design reviews and should be able to work independently.

SOLUTIONS ENGINEERING TEAM

The Solutions Engineering team is responsible for:

  • Workflow validation across multiple products
  • Solution monitoring
  • Improving how our software is deployed, validated and integrated

RESPONSIBILITIES

  • Leading the design and implementation of software features
  • Providing technical expertise to architects, analysts, and other developers
  • Mentoring junior developers in software development best practices
  • Coordinating tool and library selections, development environment improvements, and process refinements
  • Growing our engineering team by interviewing and recruiting
  • Applying software development and testing best practices
  • Reviewing code for quality and correctness
  • Performing advanced research and troubleshooting defects and customer issues

EDUCATION AND SKILLS

Required:

  • Bachelor of Science Degree in Computer Science, Computer Engineering or related field or equivalent workexperience
  • 3+ 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, or Node.js
  • Experience with scripting languages in both Windows and Linux
  • Experience with automation and container technologies
  • Experience with the ELK stack
  • Experience in an Agile/Scrum software development environment
  • Master's Degree or PhD

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 basedon 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 tomeet goals, welcomes newcomers and promotes a team atmosphere.

COMPANY VALUES

Integrity, Customer Focused, Collaborative, Problem Solvers, 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.

Valid Through: 2019-10-21