Auf einen Blick
- Aufgaben: Entwickle moderne Softwarelösungen und überhole die Benutzeroberfläche unserer Instrumentensoftware.
- Arbeitgeber: Roche Diagnostics International, führend in der In-vitro-Diagnostik.
- Mitarbeitervorteile: Teilweise Remote-Arbeit, wettbewerbsfähiges Gehalt und Entwicklungsmöglichkeiten.
- Warum dieser Job: Gestalte innovative Software und arbeite an spannenden Projekten in einem regulierten Umfeld.
- Gewünschte Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung mit C# und .NET.
- Andere Informationen: Dynamisches Team mit Möglichkeiten zur beruflichen Weiterentwicklung.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Senior Full-Stack Software Engineer (a) – partly remote For our client Roche Diagnostics International, the global market leader in in‑vitro diagnostics based in Rotkreuz (ZG), we are looking for a motivated team player with professional experience in software development and strong expertise in C# and .NET.
We’re looking for an experienced and Senior Full‑Stack Software Engineer to join our team and play a key role in overhauling our instrument software’s legacy GUI. You’ll be instrumental in developing modern, robust, and compliant solutions across the full stack in a regulated environment. If you’re passionate about both elegant front‑end user experiences and resilient back‑end architectures, we want to hear from you!
Design, develop, and maintain high‑quality software across the full stack for our core instrument software.
Build and evolve robust back‑end controllers using C#/.NET that interface with instrument hardware and handle data processing.
Implement the new front‑end user interface using React and TypeScript, replacing the existing legacy GUI for instrument management.
Collaborate closely with project leaders, Testers, and other engineers to define, estimate, and deliver features.
Ensure all development practices and delivered software meet the stringent requirements of a regulated environment, including documentation, testing, and compliance standards.
Participate in code reviews, design discussions, and mentor junior team members.
Diagnose and resolve complex technical issues, bottlenecks, and performance challenges related to software‑instrument communication.
Bachelor’s or Master’s degree in IT or a related field
5+ years of professional software development experience
Deep expertise with C# and the .NET framework (or .NET Core) for building backend services (e.g., RESTful APIs, device communication layers)
Proficiency in modern front‑end development using React (or a similar modern framework like Angular/Vue) and TypeScript
Experience working in a regulated industry (e.g., Medical Devices, Scientific/Lab Equipment) with a strong understanding of compliance, security, and quality assurance best practices
Excellent communication skills in English (fluent)
Experience in tackling and successfully executing a legacy system overhaul or modernization project is an advantage
Knowledge of Linux operating systems, including shell scripting and system services, is valuable for deployment and debugging on the instrument is an advantage
Knowledge in the area of networking or cybersecurity is an advantage
Familiarity with secure coding practices is an advantage
Please apply online. For further information about the position, please contact your Gi Consultant, Mr. Nazim Sagkol (B. Eng.), (+41 76 349 85 07).
#J-18808-Ljbffr
Senior Full-Stack Software Engineer (a) – partly remote Arbeitgeber: Gi Group
Kontaktperson:
Gi Group HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Full-Stack Software Engineer (a) – partly remote
✨Netzwerken ist der Schlüssel
Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Wir sollten uns aktiv an Diskussionen beteiligen und unser Netzwerk erweitern, um potenzielle Jobmöglichkeiten zu entdecken.
✨Zeige deine Projekte
Erstelle ein Portfolio oder eine GitHub-Seite, auf der wir unsere besten Arbeiten präsentieren. Das zeigt nicht nur unsere Fähigkeiten, sondern gibt den Arbeitgebern auch einen Einblick in unseren Stil und unsere Herangehensweise.
✨Bereite dich auf technische Interviews vor
Wir sollten uns auf technische Fragen und Coding-Challenges vorbereiten. Übe mit Plattformen wie LeetCode oder HackerRank, um sicherzustellen, dass wir bereit sind, unser Wissen unter Beweis zu stellen.
✨Bewirb dich direkt über unsere Website
Wenn du die Stelle als Senior Full-Stack Software Engineer bei Roche Diagnostics im Auge hast, bewirb dich direkt über unsere Website. Das zeigt dein Interesse und erhöht die Chancen, dass wir gesehen werden!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Full-Stack Software Engineer (a) – partly remote
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wenn du dich bewirbst, zeig uns, wer du wirklich bist! Lass deine Persönlichkeit durchscheinen und erzähl uns von deinen Erfahrungen und Leidenschaften in der Softwareentwicklung. Wir suchen nach einem Teamplayer, der nicht nur die technischen Skills hat, sondern auch gut ins Team passt.
Betone deine Erfahrung mit C# und .NET: Da wir jemanden mit tiefgehender Expertise in C# und .NET suchen, solltest du diese Fähigkeiten in deinem Lebenslauf und Anschreiben besonders hervorheben. Erzähl uns von Projekten, an denen du gearbeitet hast, und wie du diese Technologien eingesetzt hast, um Probleme zu lösen.
Zeige dein Verständnis für regulierte Umgebungen: Da wir in einem regulierten Umfeld arbeiten, ist es wichtig, dass du deine Erfahrung in diesem Bereich betonst. Teile Beispiele, wie du mit Compliance, Dokumentation und Qualitätssicherung umgegangen bist. Das zeigt uns, dass du die Anforderungen unserer Branche verstehst.
Bewirb dich über unsere Website!: Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung schnell und unkompliziert bei uns ankommt. Außerdem kannst du dort mehr über uns und die Stelle erfahren!
Wie du dich auf ein Vorstellungsgespräch bei Gi Group vorbereitest
✨Verstehe die Anforderungen
Mach dich mit den spezifischen Anforderungen der Stelle vertraut. Lies die Stellenbeschreibung gründlich durch und notiere dir, welche Fähigkeiten und Erfahrungen besonders betont werden, wie C# und .NET. So kannst du gezielt auf deine relevanten Erfahrungen eingehen.
✨Bereite Beispiele vor
Überlege dir konkrete Beispiele aus deiner bisherigen Berufserfahrung, die deine Fähigkeiten in der Softwareentwicklung und im Umgang mit Legacy-Systemen zeigen. Sei bereit, über Herausforderungen zu sprechen, die du gemeistert hast, und wie du zur Modernisierung von Software beigetragen hast.
✨Technische Fragen üben
Erwarte technische Fragen zu C#, .NET, React und TypeScript. Übe, wie du komplexe technische Probleme erklärst und löst. Du könntest auch gebeten werden, Code zu schreiben oder zu überprüfen, also sei darauf vorbereitet, deine Denkweise klar darzulegen.
✨Zeige Teamgeist
Da die Rolle enge Zusammenarbeit mit Projektleitern und anderen Ingenieuren erfordert, ist es wichtig, deinen Teamgeist zu zeigen. Bereite dich darauf vor, Beispiele zu nennen, wie du in der Vergangenheit erfolgreich im Team gearbeitet hast und wie du Junior-Teammitglieder unterstützt hast.