Novocure is a global medical device company with R&D based in Haifa. The company is growing quickly as it commercializes TTFields therapy: a novel treatment for aggressive cancers using alternating electric fields.
Novocure is developing a new software platform for TTFields treatment planning. This software will integrate into hospitals and clinics around the world and will become a key element of TTFields therapy.
As part of our treatment planning, we are looking for a talented Software Engineer with experience in Cyber Security to join our development team and take responsibility to lead the software cyber security-related development aspects of Novocure’s
ESSENTIAL DUTIES AND RESPONSIBILITIES:
- Lead the cyber security software related development aspects of Novocure’s products as part of Product Development.
- Complying and aligning with Software development professionalism standards within the team (processes and methodologies, requirements, design, coding, and testing).
- Collaborate with Cyber Security professionals from IT on our product design and approvals.
- Assist in Backend development activities as part of the software development team.
- Lead activities to identify and integrate external tools to improve our outputs regarding code quality and compliance with cyber security and more.
- Promoting domain knowledge, and innovative thinking.
QUALIFICATIONS/KNOWLEDGE:
- Qualifications:
- BSc in computer science or similar degree, or the equivalent of 5 years of experience without a degree .
- Knowledge:
- 2+ years of experience in full-stack development of SPA on .Net/.Net core and Angular.
- 2+ years of experience and knowledge in REST API
- 2+ years of experience with RDBMS (SQL or Oracle)
- Experience in application securing aspects (Authentication, Session management, Access control)
- Hands-on experience across the Secure Development Lifecycle and testing
- Proven professional expertise in a similar role
- Experience in working with Static and Dynamic software code analysis tools - advantage
- Experience with integrating cyber-security testing in software testing pipeline – advantage
- Experience with integrating security tasks in CI/CD processes (CBOM management) - advantage
- Experience with Docker and Containers - advantage
- Experience with Python - advantage
- Experience in medical systems - advantage
- Experience working in an Agile/Scrum - advantage
- Team player capable of working in a multi-disciplinary environment involving software engineers, physicists, algorithm engineers, and physicians.
- Excellent communication skills in English, and Hebrew – an advantage.
ABOUT NOVOCURE:
Our vision
Patient-forward: aspiring to make a difference in cancer.
Our patient-forward mission
Together with our patients, we strive to extend survival in some of the most aggressive forms of cancer by developing and commercializing our innovative therapy.
Our patient-forward values
– innovation
– focus
– drive
– courage
– trust
– empathy