Agilent inspires and supports discoveries that advance the quality of life. We provide life science, diagnostic and applied market laboratories worldwide with instruments, services, consumables, applications and expertise. Agilent enables customers to gain the answers and insights they seek ---- so they can do what they do best: improve the world around us. .
Within the Genomics Software and Solutions team we are developing and deploying novel cloud product offerings that help advance human health and fight cancer. You'll discover who we are -- inventors, scientists, engineers, and visionaries working together to deliver the products and services that enable our customers to answer significant biological and clinical questions.
To strengthen our team, we are looking for a highly motivated Senior Software Engineer to join our team of Bioinformatics, Software and DevOps Experts based at our Ghent, Belgium site.
Agilent Technologies is developing a range of innovative, cloud-based software products for the analysis and interpretation of genetic data generated by its test kits. As a future Senior Software Engineer in our Ghent team we expect you to:
Maintain, strengthen and improve our Core SaaS Platform for genomics data analysis.
Lead and drive the technical design and development of new Components, Services & Applications.
Take ownership in getting code to production and a hands-on approach in troubleshooting when necessary.
Research, recommend, develop, and implement improvements across the software stack in a pro-active manner.
Maintain and share expertise in multiple technologies that are used in our software products.
Bachelor or Master degree in Computer Science, Software Engineering or similar through experience.
At least 7 years of relevant experience, preferentially working with Software as a Service products.
You're a self-starter, capable of working autonomously and pro-actively. You have a problem-solving attitude, have experience with writing technical documentation, and are able to clearly communicate in English.
You write high-quality code and always take scalability, robustness and reusability into account when designing software components.
Our future Cloud Software Engineer ideally has many of the following skills:
A solid understanding of Object-Oriented Design and the ability to select the right tool for the job.
An eye for a cohesive user interface , understanding of design principles, usability and experience with the visualization of complex data.
A knack for decomposition and knowledge of the principles behind service-oriented architecture and/or microservices using REST APIs or RPC frameworks.
Experience with relational databases such as PostgreSQL , knowledge of the benefits for non-relational databases (Elasticsearch, ).
An idea of what the building blocks are of distributed systems (such as queues and message brokers).
Familiarity with the core tenets of the public cloud : Object Storage, and experience with Amazon Web Services (Amazon S3, EC2).
Good understanding of Agile practices.
You have a positive attitude and look for opportunities to collaborate, both within your team, but also within the broader organization. You appreciate a fun and diverse working environment.
Training and development opportunities
A commitment to work/life balance
Total Compensation Package including medical benefits,a generous retirement program, and more.
A company with values around innovation and contribution, uncompromising integrity, trust, respect and teamwork, speed, focus, and accountability