Java Software Engineer

Basel, Switzerland

Job Description

\\nAbout The Role

The Genedata Biologics core development team creates and maintains our Genedata Biologics\\xc2\\xae and Genedata Bioprocess\\xc2\\xae products which are widely used in pharmaceutical and biotech research and development. This position offers an exciting opportunity to shape and promote these successful products. You will be working in a strong, agile, international team with the focus on delivering software that makes a difference. You\\xe2\\x80\\x99ll be working closely together with our excellent product management and scientific teams.

As a member of the core development team you will be wearing all the hats: Design REST APIs to feed our SPA, help users by developing new features, save someone\\xe2\\x80\\x99s day by fixing a bug. Maybe change someone\\xe2\\x80\\x99s life by understanding their problem and at last providing a solution that works. You\\xe2\\x80\\x99ll optimize database queries and the performance of Java code to make our software a pleasure to work with. You\\xe2\\x80\\x99ll save everyone a lot of trouble by heavily testing critical code. You\\xe2\\x80\\x99ll help your fellow developers by automating common tasks and by exploring and introducing new technologies and tools.

Continuous progress in the industry means that our products evolve constantly, and many new features are added with every release. This requires a solid software architecture and a good deal of engineering craftsmanship. Best software development practices such as Test-Driven Development and Clean Code are therefore not only buzzwords for us but key factors for our long-term success. We are following a modern agile development approach with regular stand-up, planning, review and retrospective meetings. We use feature branches, continuous integration, code reviews and pair programming. We offer regular technical and scientific seminars.

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

Your 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
Skills & Experience
  • BSc, MSc, or PhD in computer science, or related fields, and 3+ years of professional software development experience
  • Expert knowledge of Java (Java 11) or C#
  • Deep understanding of OO programming principles and commitment to clean, efficient, well documented code
  • Experience with unit testing and Test-Driven Development as well as with relevant Java APIs: JAX-RS, JPA/Hibernate, Java Streams
  • Experience with SQL and relational database systems, preferably Oracle
  • Experience using source code control systems (git, Bitbucket), build systems (ant, gradle), continuous integration (Jenkins), ticket systems (Jira)
  • Comfortable working on Linux, using Bash and other command-line tools as well as knowledge of algorithms, data structures, and design patterns
  • A background in life sciences, especially molecular biology or immunology, is a plus
What We Offer

Genedata is on a mission to accelerate the pace of biopharma R&D. Our enterprise software solutions digitalize and automate lab operations so scientists can discover insights faster, push scientific boundaries farther, and drive change right now. With over two decades of success due to closely-knit teams of scientists, software engineers, and business experts, Genedata has become the market-leading provider of enterprise software solutions for biopharma R&D.

As a private and majority employee-owned organization, we empower each employee to be a contributing voice in the company operations and evolution. Our collective expertise in scientific R&D informatics, combined with our open and scalable software platform, makes us the essential technology for the operations of top biopharma companies and innovative biotechs worldwide.

We are headquartered in Basel, Switzerland and have subsidiaries in the US, Germany, UK, Japan, and Singapore.

Genedata\\xe2\\x80\\x99s 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 comprised of a competitive salary and attractive benefits in return for your contribution to our success.

As an equal opportunity employer, Genedata proudly celebrates diversity and believes in an inclusive workplace.

Next Steps

Genedata does not accept applications from recruitment agencies.

If you are interested in this position, please apply directly here.\\n \\n \\n \\n \\n \\n

\\n\\n Genedata\\n \\n\\n

\\n

Beware of fraud agents! do not pay money to get a job

MNCJobs.ch will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1610627
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Basel, Switzerland
  • Education
    Not mentioned