Medizin und Pharma
Rust Software Entwickler(m/w/d) – Schweiz, Kanton Zug, ab sofort 12+ Monate
Zug, Schweiz60% RemoteArbeitnehmerüberlassungab sofortDauer 12 Monate100% Auslastung
JavaJavascriptC#C++Software QualityContinuous IntegrationDevopsUi-DesignPharmazieQualitätsmanagementSoftwareentwicklungSoftware ProjektmanagementRust (Programming Language)Test-Driven DevelopmentReactJSVue.JsContainerisierungAngularJSKubernetesFront End
Beschreibung
Projektbeschreibung:
Für ein neues, langfristig angelegtes Softwareprojekt im Kanton Zug suchen wir einen erfahrenen Rust Entwickler (m/w/d), der das bestehende Team vor Ort verstärkt. Ziel ist die Ablösung bestehender C++-Komponenten durch moderne Rust-basierte Business-Logic- und UI-Lösungen. Das Projekt ist strategisch zentral und langfristig aufgesetzt (Laufzeit initial 12+ Monate, mit Option auf Verlängerung oder Festübernahme).
Das Projekt befindet sich im Aufbau – es handelt sich um eine Schlüsselposition in einem agilen Entwicklungsteam, das eng mit internen Architekten, Testern und Business-Analysten zusammenarbeitet. Der Schwerpunkt liegt nicht auf hardwarenaher Entwicklung, sondern auf Business Logic und UI-Schichten.
Aufgaben:
- Entwicklung, Implementierung und Pflege von Rust-basierten Anwendungen im Bereich Business Logic oder UI
- Unterstützung bei der Migration von C++-Bestandskomponenten auf Rust
- Entwicklung moderner Web-Frontends mit Rust UI Frameworks oder JavaScript Frameworks (React, Angular oder Vue.js)
- Zusammenarbeit mit internen Architekten, Test- und DevOps-Teams
- Aktive Mitgestaltung bei Architekturentscheidungen und Codequalität
- Durchführung von Tests und Qualitätssicherung im Entwicklungsprozess
- Enge Abstimmung mit dem Projektleiter und dem lokalen Entwicklungsteam
Anforderungen / Must-haves:
- Mehrjährige Erfahrung in der Softwareentwicklung mit Rust
- Kenntnisse in der Entwicklung von Business Logic- oder Frontend-Komponenten
- Erfahrung mit UI-Technologien wie React, Angular oder Vue.js
- Gute Kenntnisse in C# oder Java von Vorteil (Umstiegserfahrung wünschenswert)
- Erfahrung in testgetriebener Entwicklung (TDD) und Qualitätssicherung
- Sehr gute Englischkenntnisse, Deutschkenntnisse von Vorteil
- Bereitschaft, 2 Tage pro Woche vor Ort im Kanton Zug zu arbeiten
- Wohnsitz und sozialversicherungspflichtige Anstellung in der Schweiz erforderlich
Nice to have:
- Erfahrung mit modernen Rust-Frameworks wie RustUI, Yew oder ähnlichen
- Vorwissen in C++-Migrationen und systemnaher Integration
- Erfahrung aus regulierten Branchen (z. B. Pharma, MedTech, Industrie)
- Projekterfahrung bei Unternehmen wie Rockwell, Körber oder NNIT
- Erfahrung mit CI/CD, DevOps und Containerisierung (Docker, Kubernetes)
Sie sind offen für neue Herausforderungen in einem agilen und engagierten Team? Dann senden Sie mir Ihren CV.
Wir operieren als Personalberatungsunternehmen. Keine der genannten Fachausdrücke sollen diskriminierend in Hinblick auf Alter oder Erfahrung sein. Wir bestätigen, dass wir alle Bewerbungen von Kandidaten jeden Alters und Erfahrungen gerne entgegennehmen.