As a member of Software Development team, you will build and test applications and utilities that enable our scientists to work faster and more efficiently in their analysis of cancer imagery. You will be a key contributor to the design of our components, system overall and testing infrastructure.
Responsibilities
- Build a new software platform by delivering high quality software consistently and efficiently with necessary tests
- Improve testing infrastructure including tooling, automation and reporting
- Participate in making choices on technology, design, development and testing standards as part of your scrum team
- Collaborate with stakeholders from idea to verification and delivery
- Following established processes and practices in the company
Qualifications & Skills
Essential
- Degree in software engineering, computer science or similar qualification
- 5+ years of experience with building functionality-rich, highly interactive applications as part of a professional software development team
- Solid knowledge of front-end and backend technologies and relevant programming languages (such as JavaScript, TypeScript, HTML5, HTTP, Python)
- Experience in testing RESTful APIs and webservices
- Collaborative and open to new ideas
- Attention to detail and focus on results
- Must be a team player
- Strong verbal and written communication skills in English
Desirable
- Experience with containerization: Docker, Kubernetes
- Knowledge about Cloud services (AWS, Azure, Google Cloud)
- Previous experience with Typescript, Webpack, ES6, LESS, SASS, WebGL, Canvas2D, OpenLayers 3, or SVG
- Experience with Python or C++
- Good knowledge of database technologies (SQL, noSQL)
We offer
- You’ll be the key contributor to and influencer of the design of our products
- An international working environment, meet people with a big variety of technical skillsets and backgrounds at Definiens and AstraZeneca
- A very open minded and helpful team of experts and open communication and debate
- Great opportunities for personal development, educational initiatives and trainings
- Huge willingness to share knowledge within the Definiens and AstraZeneca team: transparency and opportunity to learn from others
- Be part of our mission to improve patient’s lives
We are looking forward to your application!