Job Description

OpenTempo Associate Software Developers are responsible for building features for OpenTempo’s web and mobile products. They will work closely with peers around the company to design and develop features for our medical scheduling web, mobile, and web service applications.

As a member of a development team, an Associate Software Developer will build features and fix bugs while receiving direction and feedback from other developers. The Associate Developer will respond well to feedback from management, architects, and other developers and grow into a highly productive and independent member of the Development team.

The core success criteria of this position are:

  • An Associate Software Developer will be expected to be minimally fluent in all job skill areas and developing advanced knowledge of at least one area of the product. Additionally, a they will demonstrate skill in the following professional development traits:
    • Domain Knowledge
    • Feature Complexity
    • Release Quality
    • Volume
    • Self-sufficiency
  • As a team member, an Associate Software developer demonstrates skill in the following teamwork and cultural trails:
    • Inclusiveness
    • Positive can-do attitude
    • Customer focus
    • Integrity
    • Composure
    • Prioritization
    • Decision making

Duties and Responsibilities

  • Develop, refine and support web server application
  • Develop, refine and support web client
  • Develop, refine and support mobile client applications
  • Develop, refine and support web services platforms
  • Develop, refine and support cloud infrastructure


Education and experience requirements:

  • 0-3 years of software development experience
  • Bachelor’s Degree in computer science or industry experience
  • Experience with Java, HTML, CSS, SQL, JavaScript, Ionic, Angular, Kotlin, IntelliJ IDEA, Zk, JPA, Vaadin, eBean, Apache, Tomcat, Linux, PostgreSQL


If you are interested in applying for this position please email your resume to: