Novocure is a medical device company with R&D Office based in Haifa Israel.
The company is growing quickly as it commercializes TTFields therapy: a novel treatment for aggressive cancers using alternating electric fields.
We are looking for a Software Full stack Developer to join our development team.
In this position, you will be joining a talented engineering team in developing challenging software modules within a complex and advanced environment for new innovative products dedicated to making a worldwide impact on cancer treatments.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
- Designing, implementing, integrating, and testing a client-server web-based system in high quality, according to requirements, and on time.
- Complying and aligning with software development standards within the team (processes and methodologies, requirements, design, coding and testing).
- Carrying out complicated development and prototyping tasks.
- Promoting domain knowledge, innovative thinking
QUALIFICATIONS/KNOWLEDGE:
Qualifications:
- BSc or equivalent in computer science or software engineering
Knowledge:
- At least 2 years of experience in Full Stack Web development
- Experience with .Net/.Net core development
- Knowledge and understanding of Web application structure and design
- Solid understanding and programming skills with databases (MSSQL/NoSQL)
- Knowledge and understanding of multi-threaded programming
- Knowledge and understanding of the concepts of object-oriented programming
- Knowledge and understating of different software development methodologies and design patterns.
- Experience with Python - advantage
- Experience with Angular 2+ - advantage
- Experience in medical systems - advantage
- Experience working in 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 both English and Hebrew
BOUT 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