Java Developer

Зарплата

до 5000 $

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Leverage the all-in-one AP, CP, and MDx LIS & RCM Operating Platform

Описание вакансии

Условия работы

About LigoLab Information Systems:

 LigoLab is an enterprise software provider for medical laboratories, which is a fancy way of saying that medical labs run all their operations using our software. It helps them take orders, track specimens that come to the lab, control things like conveyor belts, blood analyzers, staff scheduling, workflow management and in general everything else in between. At the end of that chain we are responsible for generating and distributing the main product of the lab - a report that goes back to physicians and for making sure the laboratory gets paid for its work by hospitals, insurance companies and patients. For the last 15 years we have deployed our system across hundreds of laboratory facilities and we continue to expand and grow our solution, for instance in 2020 we rolled out a nation-wide cloud based system to facilitate COVID-19 testing (www.testdirectly.com).

Who we are looking for:

 We have a number of challenging projects in our long-term roadmap such as cloud-based migration of our enterprise product, development of an electronic data exchange platform for the laboratory industry and many many more. We are looking for experienced software engineers to join and help us get to the next phase of our company's growth.

  • It’s a long-term commitment. It takes years to understand the laboratory domain and we are prepared to invest our time to transfer the knowledge, but you should be prepared for years of fruitful collaboration, not a short term engagement.
  • Once you gain the experience, you need to be prepared to share it with others. Experienced engineers are expected to serve as team leaders and pass on the experience, perform design and code reviews for new members that join the team
  • We are looking for people who value the impact they have on the software design and implementation and are passionate about the outcome.
  • Team size 5-6 ppl

Requirements:

Mandatory:

  • Openness to new ideas.
  • Strong command of Java language (awareness of effective java patterns).
  • Sharing of our understanding that our job is finished when a feature is delivered to our customers and they are happy about it.

Desired

  • You understand the 3rd normal form and know where to apply it.
  • You are eager  to design features from the ground up: UX, process, data storage.
  • You know how to fix deadlocks, OOM or improve application performance.
  • You design your code with testing in mind.

Job Description:

  • We expect a certain ramp-up time with the Laboratory domain as well as with LigoLab codebase and environment
  • LigoLab maintains an agile development environment and this position will require playing the following roles: perform requirements analysis (interacting with our domain experts), design and implement new software modules (both in response to business requirements and driven by development constraints), maintain existing codebase and troubleshoot issues reported by customers.
  • Small engineering team
  • Working by Scrum
  • Remote work
  • Possible relocation

Stack: Java 8, MS SQL, EclipseLink, Liquibase, Vaadin/Swing, Azure Cloud, Spring, Tomcat, Gradle, Graylog, Jenkins, Bitbucket, Mockito, JUnit, Jira, Confluence