Java Backend Software Engineer

  • Genedata
  • Basel, BS, Switzerland
  • 21/09/2020
Full time Data Science Data Analytics Big Data Data Management Statistics Software Engineering

Job Description

This position offers an exciting opportunity to shape and promote our successful Genedata Biologics® and Genedata Bioprocess® products. You will work in a strong, agile, international team with the focus on delivering software that makes a difference. You’ll be working closely together with our excellent scientific team.

The Genedata Biologics development team creates and maintains scientific software products which are widely used in pharmaceutical and biotech research and development. Continuous progress in science means that our products constantly evolve, and many new features are added with every release. This requires solid software architecture and craftmanship. Best software development practices such as test-driven development or clean code are therefore not only buzzwords for us but key factors for our long-term success.

As part of the core development team you will be wearing all the hats: You’ll be designing RESTful APIs to feed our SPA, you’ll be helping users by developing new features, saving someone’s day by fixing bugs, changing someone’s life by understanding their problem and creating a solution that works. You’ll be saving people a lot of trouble by heavily testing our software, teaching new users by writing readable documentation, figuring out why remote streams stop working after 8MB of data. You’ll be taking your fellow developers to the next level by creating development tools, rejoicing when you finally make complex legacy code understandable, giving power to our customers by designing public APIs.

This full-time position is based at our head office in Basel, Switzerland.

Key Responsibilities

  • Design, implement, test and maintain the Java/Oracle-based backend of our software
  • Play an active role in the Scrum process
  • Document and communicate your work to your colleagues and other stakeholders
  • Develop your skills further continuously

The Successful Candidate’s Skills & Experience

  • BSc, MSc, or PhD in computer science, or related fields, or comparable on-the-job experience
  • 3+ years of professional software development experience
  • Expert knowledge of Java
  • Deep understanding of OO programming principles and commitment to clean, efficient, well documented code
  • Experience with unit testing and Test-Driven Development
  • Experience with relevant JEE technologies: JAX-RS, JPA/Hibernate
  • Experience with SQL and relational database systems, preferably Oracle
  • Experience using source code control systems (preferably git), build systems (ant, gradle), continuous integration (Jenkins)
  • Knowledge of algorithms, data structures, and design patterns
  • Good written and verbal communication and presentation skills in English
  • Motivation to learn continuously
  • A background in life sciences, especially molecular biology or immunology, is a plus.

What We Offer

Genedata’s success in delivering computational solutions for bio-pharmaceutical R&D makes us a leading software provider for life sciences. This success depends on its people from all over the world: innovative data scientists, talented software engineers, strategic marketing thinkers, communicative business developers plus many others with unique skills that make a difference in a highly innovative environment.

Genedata offers an attractive Total Reward Package that comprises a competitive salary and attractive benefits in return for your contribution to our success. Genedata believes in a healthy, sustainable life/work balance.

If you would like the next step in your career to be supporting the frontier of science and technology with cutting-edge software, Genedata has just the right opportunity for you!

Next Steps

If you are interested in this position, please submit your CV and motivation letter to us.

Genedata only accepts CVs and resumes directly from candidates. Personnel recruitment agencies need not respond.

Genedata is an Equal Opportunity Employer