Auf einen Blick
- Aufgaben: Develop and implement Python libraries and scripts for a leading pharmaceutical company.
- Arbeitgeber: Join Roche, a pioneer in transformative medicines and innovative healthcare solutions.
- Mitarbeitervorteile: Work in a dynamic environment with opportunities for growth and impactful projects.
- Warum dieser Job: Be part of a mission-driven team that values curiosity, responsibility, and innovation.
- Gewünschte Qualifikationen: 5-10 years of Python programming experience; strong communication skills in English required.
- Andere Informationen: Position based in Basel; 60% onsite work is mandatory.
Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
Senior Python Developer (m/f/d) – programming / JSON / parsing and generation / REST API in Python / ChatGPT API / RDF graph databases / Communication Skills / English
Project:
For our customer, a big pharmaceutical company in Basel, we are looking for a Senior Python Developer (m/f/d).
Background:
In Roche’s Pharmaceutical Research and Early Development organization (pRED), we make transformative medicines for patients in order to tackle some of the world’s toughest unmet healthcare needs. At pRED, we are united by our mission to transform science into medicines. Together, we create a culture defined by curiosity, responsibility, and humility, where our talented people are empowered and inspired to bring forward extraordinary life-changing innovation at speed. This position is located in Data Products & Platforms, a chapter within the Data & Analytics function, which pushes the boundaries of drug discovery and development, enabling pRED to achieve its goals.
The perfect candidate:
The perfect candidate has strong proven programming skills in Python and has the ability to work independently. Additionally, the perfect candidate can manage multiple priorities and communicate effectively with both technical and non-technical stakeholders.
Tasks & Responsibilities:
- (Re-) Implementation of an easy-to-use Python library that works on top of an existing REST API.
- (Re-) Implementation of loader scripts that perform bulk operations by using the Python library.
- Implementation of a PoC mapping concept algorithm with input from a GraphDB RDF graph and usage of LLM services (ChatGPT API).
- Document the architecture, usage, and operational procedures for future reference and maintenance.
- Communicating and training the scientists in using the library and scripts.
- Collaborate with stakeholders to gather requirements and ensure the system meets the needs of the organization.
- Conduct testing and quality assurance to ensure the reliability and accuracy of the code.
Must Haves:
- Minimum level of education: IT Apprenticeship; preferably Bachelor, Master.
- Strong proven programming skills in Python (5-10 years).
- Understanding and ability to discuss software architecture best practices.
- Experience with JSON format, especially parsing and generation in Python.
- Experience with using REST API in Python.
- OPTIONAL: experience with using the ChatGPT API.
- OPTIONAL: experience with RDF graph databases, e.g. GraphDB.
- Strong communication skills in English – speaking and writing.
- Ability to write easy-to-understand documentation about the code.
- Explaining to non-engineers how to use the code.
- Ability to work independently, manage multiple priorities, and communicate effectively with both technical and non-technical stakeholders.
Reference Nr.: 923907SDA
Role: Senior Python Developer (m/f/d)
Industrie: Pharma
Workplace: Basel (60% onsite is a must)
Pensum: 100%
Start: ASAP (Latest start Date: 01.01.2025)
Duration: 3 months + extension
Deadline: 12/01/2025
If you are interested in this position, please send us your complete dossier via the link in this advertisement. If this position does not fit your profile and you wish to be considered for another position directly, you can also send us your dossier via this ad or to jobs(at)itcag(dot)com.
About us:
ITech Consult is an ISO 9001:2015 certified Swiss company with offices in Germany and Ireland. ITech Consult specializes in the placement of highly qualified candidates for recruitment in the fields of IT, Life Science & Engineering.
ITech Consult AG
+41417607701
#J-18808-Ljbffr
Senior Python Developer (m/f/d) Arbeitgeber: ITech Consult AG
Kontaktperson:
ITech Consult AG HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Python Developer (m/f/d)
✨Tip Number 1
Make sure to showcase your strong programming skills in Python during the interview. Prepare examples of past projects where you implemented REST APIs or worked with JSON, as this will demonstrate your hands-on experience.
✨Tip Number 2
Brush up on your communication skills! Since you'll be interacting with both technical and non-technical stakeholders, practice explaining complex concepts in simple terms. This will help you stand out as a candidate who can bridge the gap between different teams.
✨Tip Number 3
Familiarize yourself with the pharmaceutical industry and the specific challenges it faces. Understanding the context in which your work will take place can give you an edge in discussions and show your genuine interest in the role.
✨Tip Number 4
If you have experience with ChatGPT API or RDF graph databases, be sure to mention it! Even though it's optional, having knowledge in these areas could set you apart from other candidates and align well with the project requirements.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Python Developer (m/f/d)
Tipps für deine Bewerbung 🫡
Highlight Your Python Skills: Make sure to emphasize your strong programming skills in Python. Provide specific examples of projects where you implemented Python libraries, worked with REST APIs, or utilized JSON for parsing and generation.
Showcase Communication Abilities: Since the role requires effective communication with both technical and non-technical stakeholders, include examples of how you've successfully communicated complex technical concepts to non-engineers in your previous roles.
Detail Your Experience with Relevant Technologies: If you have experience with the ChatGPT API or RDF graph databases, be sure to mention it. Even if it's optional, showcasing this knowledge can set you apart from other candidates.
Prepare Clear Documentation Samples: Since the position involves documenting architecture and usage, consider including samples of documentation you've created in the past. This will demonstrate your ability to write easy-to-understand documentation about code.
Wie du dich auf ein Vorstellungsgespräch bei ITech Consult AG vorbereitest
✨Showcase Your Python Expertise
Be prepared to discuss your extensive experience with Python, especially in relation to REST APIs and JSON parsing. Bring examples of past projects where you've implemented similar solutions, as this will demonstrate your hands-on skills.
✨Communicate Clearly
Since the role requires effective communication with both technical and non-technical stakeholders, practice explaining complex concepts in simple terms. This will help you convey your ideas clearly during the interview.
✨Demonstrate Problem-Solving Skills
Expect questions that assess your ability to manage multiple priorities and solve problems independently. Prepare to share specific instances where you've successfully navigated challenges in previous roles.
✨Prepare for Technical Questions
Brush up on software architecture best practices and be ready to discuss them. You might also be asked about your experience with ChatGPT API and RDF graph databases, so having a basic understanding of these topics will be beneficial.