Perkin Elmer is searching for a candidate with expert-level acumen in all components of the software development Lifecyle, designs reusable, scalable, and innovative technology architectures. The candidate will be responsible for the design, development, testing, documentation and analysis of modules and features for server- and cloud-based image warehousing and analysis software.
Design and development of scalable software solutions for use in scientific environments, focusing on data management and cluster computing for image analysis in automated microscopy
Definition of the product pipeline, in close coordination with product management and other R&D functions
In collaboration with other software teams, define the software architecture in all areas of a web application that’s deployable both on-prem and in the cloud
Technical leadership of the development team in Hamburg
Technology selection and introduction of new technologies
Further development of technical competence, development processes and tools
Integration of teams from Hamburg and other PerkinElmer locations to achieve technical project goals
Active participation in development work
Work planning, writing unit tests, and performing code reviews
Degree in the field of computer science, physics, mathematics or comparable discipline
Several years of professional experience with and solid knowledge of cloud application architecture and development
Experience with design and deployment of microservices and with application migration from monolithic to microservice architecture
Strong expertise with container and container deployment technologies (Docker, Kubernetes, Pulumi, etc.)
Expertise in at least one object-oriented language (Python, Java, C++, etc.)
Practical experience with database technologies (SQL or NoSQL), at least one well-known web framework (Django, Flask, Rails, etc.), as well as development in Unix environments.