15 IT - Software Development in Basel
Technology Consultant (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du als Software Engineer IT Consultant anspruchsvolle IT-Lösungen mit Fokus auf qualitativ hochwertige Software. Du analysierst fachliche und technische Anforderungen, konzipierst passende Softwarearchitekturen und setzt diese mit modernen Technologien um. Dabei verantwortest du den gesamten Entwicklungszyklus von der Spezifikation über die Implementierung bis hin zu Tests und Wartung. Zudem berätst du Stakeholder zu optimalen technischen Lösungen und bringst dein Fachwissen in Entscheidungsprozesse ein. Durch dein strukturiertes Vorgehen und deine Präzision stellst du sicher, dass die entwickelten Lösungen nachhaltig, robust und effizient sind.
Verantwortung
Konzeption und Realisierung technologisch anspruchsvoller Anwendungen innerhalb komplexer Kunden- und Enterprise-Landschaften
Verbindung von Software Engineering, Datenverarbeitung und Cloud-Technologien zur Entwicklung robuster und skalierbarer Lösungen
Sicherstellung hoher Entwicklungsstandards durch durchdachte Architekturentscheidungen, Reviews und konsequente Anwendung von Engineering Best Practices
Technische Zusammenarbeit mit Kunden und Spezialisten aus unterschiedlichen Disziplinen sowie aktive Erweiterung des eigenen Verantwortungsbereichs
Qualifikationen
Fundierter akademischer Hintergrund in einer technisch-naturwissenschaftlichen Disziplin kombiniert mit praktischer Erfahrung in der Softwareentwicklung
Tiefgehende Python-Kenntnisse inklusive modularer Softwareentwicklung, Paketierung und automatisierter Tests
Erfahrung mit modernen Delivery- und Infrastrukturkonzepten wie Cloud Integration, Containerisierung und automatisierten Deployment-Prozessen
Ausgeprägtes analytisches Denkvermögen, agile Arbeitsweise und Freude an komplexen Kundenprojekten; Interesse am Finanz- oder Versicherungsumfeld von Vorteil
Benefits
Software Engineer (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du als Software Engineer IT Consultant anspruchsvolle IT-Lösungen für unterschiedliche Fragestellungen. Du analysierst komplexe Anforderungen, setzt diese in saubere Software-Architekturen um und entwickelst robuste, gut wartbare Anwendungen. Dabei verantwortest du den gesamten Entwicklungszyklus von der Konzeption über die Implementierung bis hin zu Tests und kontinuierlicher Verbesserung. Als Professional bringst du dein Fachwissen gezielt ein, triffst fundierte technische Entscheide und sorgst für eine hohe Qualität der Ergebnisse. Durch deine strukturierte, lösungsorientierte Arbeitsweise trägst du massgeblich zum Erfolg der Projekte bei.
Verantwortung
Entwicklung hochwertiger Softwarelösungen für anspruchsvolle Enterprise-Projekte mit Schwerpunkt auf Architektur, Implementierung und nachhaltiger Codequalität
Mitarbeit an vielseitigen technologischen Themen – von Data Engineering und analytischen Modellen bis hin zu Cloud- und DevOps-Lösungen
Etablierung moderner Engineering-Standards durch Code Reviews, strukturierte Entwicklungspraktiken und kontinuierliche Optimierung bestehender Lösungen
Enge Zusammenarbeit mit interdisziplinären Projektteams und Kunden sowie schrittweise Übernahme zusätzlicher technischer Verantwortung
Qualifikationen
Hochschulabschluss auf Master- oder Doktoratsstufe in Informatik, Physik, Engineering oder einem verwandten technischen Fachgebiet
Fundierte Softwareentwicklungserfahrung mit Python sowie ausgeprägtes Verständnis von Softwaredesign, Algorithmen, Datenstrukturen und Testing
Praxis mit CI/CD, DevOps, Container-Technologien und Cloud-Plattformen – idealerweise im Microsoft-Azure-Umfeld
Analytische und kundenorientierte Persönlichkeit mit ausgeprägter Problemlösungskompetenz und fliessenden Englischkenntnissen
Benefits
Senior Business Analyst & UX Consultant (m/w/d)
Rolle
In dieser Rolle analysierst, erarbeitest und validierst du Anforderungen, dokumentierst Prozesse, Strukturen, Daten und Benutzerschnittstellen und übernimmst die interne Projektleitung in enger Zusammenarbeit mit Kunden und Software-Entwicklungsteams. Du planst und moderierst Workshops, setzt User-Research-Methoden ein und spezifizierst Lösungen in Bezug auf Benutzerführung, Informationsarchitektur und Navigationsstruktur, inklusive Prototypen und Usability Tests. Dabei begleitest du Kundinnen und Kunden bei der Integration von AI und prüfst die umgesetzten Lösungen sorgfältig. Zusätzlich bereitest du Projekte, Referenzen und Angebote für verschiedene Kommunikationskanäle auf, wirkst an Marketingkampagnen, Veranstaltungen und Kundenanlässen mit und unterstützt die Weiterentwicklung des Marktauftritts sowie der Vertriebsmassnahmen. Mit deinem Studium in Betriebswirtschaft, (Wirtschafts-)Informatik oder einem ähnlichen Gebiet, deiner mehrjährigen Erfahrung in Business-Analyse, Requirements und UX Engineering sowie Marketing- und Kommunikationserfahrung gestaltest du eine vielseitige, verantwortungsvolle Position mit viel Gestaltungsspielraum.
Verantwortung
Du analysierst, erarbeitest und validierst Anforderungen und übersetzt komplexe fachliche Bedürfnisse in Use Cases, User Stories und tragfähige ICT-Lösungen.
Du konzipierst UX/UI, Informationsarchitekturen und Prototypen, führst User Research, Workshops sowie Usability Tests durch und dokumentierst Prozesse, Daten und Schnittstellen.
Du übernimmst die interne Projektleitung und begleitest mittlere bis grössere IT-Projekte in enger Zusammenarbeit mit Kunden und Software-Entwicklungsteams.
Du unterstützt Kunden bei der Integration von AI, beispielsweise im Rahmen von AI-Hackathons, und bringst neue Methoden und Tools gewinnbringend in Projekte ein.
Du stärkst unseren Marktauftritt und Vertrieb durch Fachbeiträge, Kundenstories, Newsletter und LinkedIn-Posts sowie durch die Mitwirkung bei Kampagnen, Veranstaltungen und Kundenanlässen.
Qualifikationen
Hochschulabschluss in Betriebswirtschaft, Wirtschaftsinformatik, Informatik oder einer vergleichbaren Fachrichtung.
Mindestens 3 Jahre Erfahrung in Business Analyse, Requirements Engineering und UX Engineering, vorzugsweise in einem agilen Projektumfeld.
Fundierte UX-Methoden- und Toolkenntnisse, beispielsweise UCD, Contextual Inquiry, Personas, Storyboards, Prototyping, Usability Testing, Figma sowie AI-Tools.
Ausgeprägte Kommunikations-, Analyse- und Konzeptionsstärke, kombiniert mit Eigeninitiative, Organisationstalent, unternehmerischem Denken und idealerweise Erfahrung in Marketing oder Unternehmenskommunikation.
Deutsch schriftlich sowie mündlich einwandfrei, gute Englischkenntnisse; Französischkenntnisse sind von Vorteil.
Benefits
Softwareentwickler*in Planung und Optimierung (m/w/d)
Über
Rolle
In dieser Rolle entwickelst und optimierst du anspruchsvolle Softwarelösungen, mit denen komplexe Planungs- und Optimierungsaufgaben effizient umgesetzt werden. Du übernimmst die Verantwortung für Konzeption, Implementierung, Test und Weiterentwicklung der Anwendungen und stellst eine hohe technische Qualität sicher. Dabei analysierst du Anforderungen, übersetzt sie in robuste Architekturen und sorgst mit sauberen, performanten Algorithmen für verlässliche Ergebnisse. Du arbeitest eng mit relevanten Schnittstellen zusammen, um Planungsergebnisse nutzerfreundlich bereitzustellen und bestehende Prozesse kontinuierlich zu verbessern. Durch dein Expertenwissen treibst du die Weiterentwicklung der eingesetzten Technologien und Methoden für Planung und Optimierung aktiv voran.
Verantwortung
- Du designst und entwickelst modernste Planungs‑, Scheduling‑ und Optimierungsalgorithmen für unsere Laborrobotik‑Plattform mit .NET/C# und Python.
- In dieser Rolle evaluierst und implementierst du Optimierungs‑ und Heuristikverfahren und validierst sie am Roboter unter Echtzeit‑ und Zuverlässigkeitsanforderungen, inklusive Prototyping, Profiling und Performance‑Tuning.
- Du erweiterst und wartest unsere Scheduling‑Komponenten, die zugrunde liegende Architektur sowie die zugehörige Skriptsprache.
- Als Softwareentwickler*in Planung und Optimierung trägst du zur nahtlosen Integration unserer Roboter in Kunden‑ und Partnersysteme weltweit bei.
- Du stellst durch die Einhaltung von ISO 13485 und relevanten Medizinproduktenormen höchste Qualitäts‑ und Sicherheitsstandards sicher.
Qualifikationen
- Du verfügst über einen Master oder eine Promotion in Informatik, Computational Engineering, Technischer Mathematik oder einem vergleichbaren Fachgebiet.
- Du hast fundierte Erfahrung mit Optimierungsverfahren und Algorithmen im Operations Research, insbesondere in Constraint Programming und Mixed Integer Programming.
- Du überzeugst durch ein tiefes Verständnis von Softwarearchitektur, objektorientierter Programmierung und Clean Code und legst grossen Wert auf hohe Softwarequalität.
- Du bist sicher im Umgang mit Python und wissenschaftlichen Bibliotheken wie NumPy und Pandas und kennst dich idealerweise auch mit .NET und C# aus.
- Du hast bereits mit CP-SAT-Solvern wie Google OR-Tools oder ähnlichen Technologien gearbeitet.
- Du kommunizierst sicher auf Englisch in Wort und Schrift; Deutschkenntnisse sind von Vorteil.
Softwareentwickler*in Zeitplanung und Optimierung (m/w/d)
Über
Rolle
In dieser Rolle entwickelst und optimierst du Softwarelösungen für die effiziente Zeitplanung und Ressourcennutzung und sorgst so für reibungslose Abläufe. Du übernimmst die Analyse komplexer Anforderungen, konzipierst passende Algorithmen und setzt diese in robuste, performante Anwendungen um. Du verantwortest die kontinuierliche Weiterentwicklung bestehender Funktionen, identifizierst Optimierungspotenziale und bringst eigene Ideen für neue Features ein. Dabei arbeitest du eng mit verschiedenen Stakeholdern zusammen, um fachliche Bedürfnisse in technische Lösungen zu übersetzen. Zudem stellst du durch sauberen, gut getesteten Code sowie eine klare Dokumentation die langfristige Qualität und Wartbarkeit der Software sicher.
Verantwortung
- Du designst und entwickelst moderne Zeitplanungs- und Optimierungsalgorithmen in .NET/C# und Python für unsere Laborrobotik-Plattform.
- In dieser Rolle evaluierst und implementierst du Optimierungs- und Heuristikverfahren und validierst sie am Roboter unter Echtzeit- und Zuverlässigkeitsanforderungen, inklusive Prototyping, Profiling und Performance-Tuning.
- Du erweiterst und pflegst unsere Scheduling-Komponenten, die zugrunde liegende Architektur sowie die zugehörige Skriptsprache.
- In dieser Rolle trägst du zur nahtlosen Integration unserer Roboter in Kunden- und Partnersysteme weltweit bei.
- Du hältst ISO 13485 sowie einschlägige Standards für Medizinprodukte ein, um höchste Qualität und Sicherheit sicherzustellen.
Qualifikationen
- Du verfügst über einen Master oder PhD in Informatik, Computational Engineering, Technischer Mathematik oder einem verwandten Fachgebiet.
- Du hast fundierte Praxis in Optimierung und Algorithmen im Operations Research, insbesondere in Constraint Programming und Mixed Integer Programming.
- Du kennst dich sehr gut mit Softwarearchitektur, objektorientierter Programmierung und Clean Code aus und legst grossen Wert auf hohe Softwarequalität.
- Du beherrschst Python mit wissenschaftlichen Bibliotheken wie NumPy und Pandas und hast idealerweise Erfahrung mit .NET und C#.
- Du hast bereits mit CP‑SAT-Solvern wie Google OR‑Tools oder vergleichbaren Technologien gearbeitet.
- Du kommunizierst sicher auf Englisch in Wort und Schrift und arbeitest mit Begeisterung in interdisziplinären Teams an mechatronischen Systemen für die analytische Chemie.