no longer supports your web browser (Internet Explorer version 8 or lower). See what browsers we support.

Software Engineer

VisualDx is a medical software company dedicated to creating powerful software tools in the area of clinical decision support for both healthcare professionals and consumers.

We are currently seeking an exceptional Software Engineer for work on a variety of tasks, working across our product line, and the software infrastructure we use to build and maintain it. The ideal candidate has good analytical, design, and problem-solving skills, brings creative approaches to implementation challenges, works interactively with co-workers from a variety of different professional backgrounds, can adapt to changing requirements and goals, and can work collaboratively with our team in designing and building innovative software.

We’re looking for a person who shares our passion for developing quality software that helps to make a difference in people’s lives.

Key Responsibilities: 

  • Design, implement, and maintain Android apps
  • Collaborate in the design of server-side APIs used by mobile client apps
  • Maintain all work products in version control system
  • Participate as a team member on any aspects of software engineering operations as needed

Work/Education Requirements:

  • Strong software background demonstrating high professional standards.
  • Experience with Java and Javascript and server / web client development a must
  • Experience with iOS development and SWIFT a plus, willingness to learn a must
  • Experience with Android development and Kotlin a plus, willingness to learn a must
  • Good grounding and experience in object-oriented design and implementation
  • Experience with Unix/Linux and Linux server environments a plus
  • BS or higher in Software Engineering, IT, Computer Science, Mathematics or equivalent work experience
  • Experience with Apache, Tomcat, Git, Amazon Web Services are all pluses
  • Experience with Scrum a plus
  • Experience with machine learning a plus

Required Skills and Abilities:

  • Ability to work effectively both independently and as part of a small team
  • Thorough knowledge of software engineering processes and practices
  • Ability to manage time and assigned tasks and set priorities appropriately
  • Demonstrated ability and desire to learn new technologies
  • High level of initiative and dedication
  • Excellent verbal and written communication and documentation skills
  • Demonstrated ability to be a team player and willingness to lend a hand with any project

See other opportunities at VisualDx

Apply today.