Qiagen Romania (Ingenuity Systems) is a group of creative, energetic people helping life science researchers understand the biological mechanisms that cause human disease.
Our interdisciplinary, entrepreneurial team of researchers, scientists and semantic technologists built an industry-leading technology platform.
We have used this technology to develop industry-leading analytic solutions for the life sciences and healthcare markets.
We are passionate about our users, our products, our technology, and our vision, and are looking for talented and entrepreneurial developers who are eager to join our world-class team.
Qiagen Romania offers a professional work environment, valuing work-life balance.
You will make a great impact within QIAGEN by :
Designing and developing high performance components and sub-systems for a highly scalable, service-oriented software platform;
Solving complex algorithmic challenges in system development and scientific testing using bioinformatics / genomics knowledge;
Using best practices and architectural rigor during the software design process, providing input on alternative strategies and solutions;
Collaborating with peers on technical design, work estimation and implementation of new features
Your know-how from professional perspective :
2+ years of developing Java and Web
Highly proficient in Java and understanding of multi-threaded programming
Excellent grasp of OOP concepts and design patterns
Experience analyzing and defining requirements, and translating them into technical specifications and architecture
Knowledge of SaaS, SOA, OOP, Unix and Java development in a cross platform environment
Experience with Web Services (such as Spring and RESTful)
Knowledge of Continuous Development, Integration, and Deployment
Knowledge of scalability / performance issues and optimization techniques
Experience with source control and issue tracking systems as well as debugging tools
Your education, skills & competences :
Bachelors / Masters in Computer Science or equivalent
Strong collaborative ability and communication skills, dealing with ambiguity, self-knowledge
Strong problem solving, analytical and object-oriented programming skills
Action oriented, technical savvy, ensures accountability, situational adaptability