As a member of the Software Development team, you will build 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 and system overall.
Responsibilities
- Build a new software platform by delivering high quality software consistently and efficiently with necessary tests
- Participate in making choices on technology, design, development and testing standards as part of your scrum team
- Integrating existing systems between
- Collaborate with stakeholders from idea to 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
- Good knowledge of database technologies (e.g. NoSQL, SQL)
- Solid knowledge of C++ language and standard libraries
- Experience in designing and implementing 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
- Modern frameworks and concepts for scalable and distributed computation (containerization and orchestration e.g. k8s, specialized frameworks such as Spark, Hadoop, …)
- Solid experience in scripting and automation (incl. Python script)
- Experience with image processing and computer graphics
- Experience with Cloud computing
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!