Nivel cariera

Middle (2-5 ani), Senior (5-10 ani)

Limbi vorbite

engleză

Adresa/adresele jobului

Recrutez candidati dispusi sa se relocheze

Da


The Instrument Control Software Developer will participate in cross functional project teams in support of the product development process. They will be responsible for implementing full stack solutions for interfacing with laboratory instrumentation.

 

Requirements

  • Bachelor’s degree in Computer Science, engineering or equivalent professional experience in software development
  • Experience developing server side/ core Java applications (JDK +)
  • Experience designing and developing BPMN workflows using the Flowable or Activiti BPM engine/framework
  • Experience developing services using gRPC and Protocol Buffers
  • Experience using Java Persistence Architecture (JPA - Hibernate preferred)
  • Experience using relational database(s) and SQL (. PostgreSQL, MySQL, or MS SQL Server)
  • Experience developing RESTful Web Services is desirable
  • Experience with JavaFX development desirable
  • Experience setting up Maven and CI/ build systems is desirable
  • Experience with JavaFX application development is desirable
  • Experience with automation/robotics is desirable
  • Ability to learn and apply new software technologies
  • Ability to work in a collaborative team environment
  • Ability to work to given requirements with minimal direction for assigned tasks
  • Ability to work on complex problems, identify causes, and develop creative solutions
  • Demonstrates good judgment in selecting methods and techniques for obtaining solutions
  • Good written and spoken English language skills

Responsibilities

  • Interact with cross functional project teams to refine requirements
  • Design and development of Interface Definitions for communication with client software applications
  • Design and development of instrument control services / workflows
  • Design and development of automated test strategies
  • Perform defect analysis and debug software
  • Support Continuous Integration and Build processes

 

We are offering

  • Opportunity to build a career with us
  • Exciting Projects to increase your development expertise
  • Being part of a great and dynamic team together with other talented Software Professionals
  • Benefits that currently include merit-based bonuses, employee loan subsidies, a savings plan, education benefits, professional training programs, medical clinic services, dental subsidies, gym and sport activities memberships and more
  • Highly professional environment in a new modern facilities providing the latest in technology, tools and equipment, modern offices and state-of-the-art labs

    If you are qualified for this position, submit your CV now for immediate consideration.

    For more information, you can also contact us at: or visit our website at .
    Note that only suitable candidates will be contacted.