Job Description

OpenTempo Senior 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 OpenTempo Senior Software Developer creates new product features and enhancements, fixes bugs, and supports our cloud infrastructure. The developer is an active collaborator and willingly explores suggestions and ideas from other members of the team, both junior and senior. The developer helps guide the team in decisions that improve code health, maintainability, and quality over the long term.

The core success criteria of this position are:

  • A Java Software Developer will be expected to be minimally fluent in all job skill areas is developing mastery in at least one expert 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, a 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:

  • 2-5 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: