174 IT - Software Development in Wäldi
Software Engineer (RestAPI) (m/w/d)
Rolle
In dieser Rolle übernimmst du die technische Führung für die Integration von Anwendungen und Services auf der Azure-Plattform und prägst damit die Gesamtarchitektur wesentlich mit. Du verantwortest das Design, die Umsetzung und Weiterentwicklung von robusten, skalierbaren Integrationslösungen auf Basis moderner Azure Services und Integration Patterns. Du koordinierst beteiligte Teams, triffst technische Entscheidungen und sorgst für eine hohe Qualität sowie Stabilität der Integrationslandschaft. Du analysierst komplexe Anforderungen, übersetzt sie in klare technische Konzepte und stellst sicher, dass diese effizient und zukunftsfähig umgesetzt werden. Du treibst Best Practices, Automatisierung und Standardisierung im Bereich Azure Integration voran und fungierst als zentrale Ansprechperson für technische Fragen.
Verantwortung
- Du entwickelst und implementierst REST-APIs sowie weitere Softwarelösungen in komplexen Umgebungen.
- In dieser Rolle arbeitest du sicher mit Datenbanken, Data Warehouses und Azure PaaS-Komponenten wie Functions und Queues.
- Du nutzt deine Erfahrung mit der Microsoft Power Platform, um Integrations- und Automatisierungslösungen umzusetzen.
- Als Lead Softwareentwicklung Azure Integration analysierst und verstehst du bestehende Systeme plattformübergreifend, auch mittels Reverse Engineering.
- Du arbeitest eng mit Anwendern zusammen, um pragmatische Lösungen für reale Herausforderungen zu gestalten und diese im Betrieb zu unterstützen.
- In dieser Rolle übernimmst du die Ende-zu-Ende-Verantwortung von der Analyse bis zur produktiven Umsetzung deiner Lösungen.
Qualifikationen
- Du verfügst über eine abgeschlossene Informatik-Ausbildung und mehrjährige Erfahrung als Software Engineer.
- Du hast fundierte Praxis in der Softwareentwicklung und setzt moderne Technologien zielgerichtet ein.
- Du kommunizierst klar, transparent und kannst komplexe technische Inhalte verständlich erklären.
- Du trittst kundenorientiert und dienstleistungsbewusst auf und gehst aktiv auf Anliegen von Kundinnen und Kunden ein.
- Du denkst und handelst lösungsorientiert und übernimmst Verantwortung für deine Projekte.
- Du arbeitest gerne im Team, bist offen für Feedback und gestaltest die Zusammenarbeit konstruktiv mit.
Benefits
Senior Software Engineer (Cloud) (m/w/d)
Rolle
In dieser Rolle übernimmst du die technische Führung für die Integration von Anwendungen und Services auf der Azure-Plattform und prägst damit die Gesamtarchitektur wesentlich mit. Du verantwortest das Design, die Umsetzung und Weiterentwicklung von robusten, skalierbaren Integrationslösungen auf Basis moderner Azure Services und Integration Patterns. Du koordinierst beteiligte Teams, triffst technische Entscheidungen und sorgst für eine hohe Qualität sowie Stabilität der Integrationslandschaft. Du analysierst komplexe Anforderungen, übersetzt sie in klare technische Konzepte und stellst sicher, dass diese effizient und zukunftsfähig umgesetzt werden. Du treibst Best Practices, Automatisierung und Standardisierung im Bereich Azure Integration voran und fungierst als zentrale Ansprechperson für technische Fragen.
Verantwortung
- Du entwickelst und implementierst REST-APIs sowie weitere Softwarelösungen in komplexen Umgebungen.
- In dieser Rolle arbeitest du sicher mit Datenbanken, Data Warehouses und Azure PaaS-Komponenten wie Functions und Queues.
- Du nutzt deine Erfahrung mit der Microsoft Power Platform, um Integrations- und Automatisierungslösungen umzusetzen.
- Als Lead Softwareentwicklung Azure Integration analysierst und verstehst du bestehende Systeme plattformübergreifend, auch mittels Reverse Engineering.
- Du arbeitest eng mit Anwendern zusammen, um pragmatische Lösungen für reale Herausforderungen zu gestalten und diese im Betrieb zu unterstützen.
- In dieser Rolle übernimmst du die Ende-zu-Ende-Verantwortung von der Analyse bis zur produktiven Umsetzung deiner Lösungen.
Qualifikationen
- Du verfügst über eine abgeschlossene Informatik-Ausbildung und mehrjährige Erfahrung als Software Engineer.
- Du hast fundierte Praxis in der Softwareentwicklung und setzt moderne Technologien zielgerichtet ein.
- Du kommunizierst klar, transparent und kannst komplexe technische Inhalte verständlich erklären.
- Du trittst kundenorientiert und dienstleistungsbewusst auf und gehst aktiv auf Anliegen von Kundinnen und Kunden ein.
- Du denkst und handelst lösungsorientiert und übernimmst Verantwortung für deine Projekte.
- Du arbeitest gerne im Team, bist offen für Feedback und gestaltest die Zusammenarbeit konstruktiv mit.
Benefits
IT Software Engineer (Java) (m/w/d)
Verantwortung
Als Architekt formst du Softwarelösungen in interdisziplinären Teams, lokal oder in der Cloud
Du bist verantwortlich für Design, Spezifikation, Implementation und Tests
Deine Expertise liegt besonders in maschinennahen Anwendungen, wo du komplexe Lösungen entwickelst
In Hochsprachen und Webapplikationen realisierst du innovative Lösungen
Du beherrschst Eclipse und VisualStudio meisterhaft für effizientes Arbeiten
Deine Tätigkeiten erstrecken sich vom Konzept bis zur finalen Umsetzung und Tests
Dein individueller Beitrag sichert höchste Qualität der entwickelten Softwarelösungen
Qualifikationen
Du hast ein abgeschlossenes HF- oder FH-Studium in Informatik oder eine äquivalente Ausbildung
Du hast umfangreiche Erfahrung mit Webtechnologien, Datenbanken und objektorientierte Programmierung
Du hast ein starkes Interesse und Talent für Technik, Maschinen und Automation
Herausragende Kommunikationsfähigkeiten in Deutsch und Englisch ermöglichen eine reibungslose Zusammenarbeit in internationalen Kontexten
Benefits
Senior Software Architect .NET (m/w/d)
Verantwortung
Du entwickelst moderne Web-Lösungen in einem agilen Team.
Du unterstützt bei der Anforderungsanalyse sowie beim Lösungsdesign.
Du übernimmst technische Verantwortung und steuerst Architektur und Koordination.
Du stellst die Qualitätssicherung durch Tests und Code Reviews sicher.
Du dokumentierst Ergebnisse und förderst den Wissensaustausch im Team.
Qualifikationen
Du verfügst über umfassende Kenntnisse in Web-Technologien und .NET.
Du bringst Erfahrung mit verteilten Systemen, Single-Page-Applications (SPA) und REST-Architekturen mit.
Du bist vertraut mit Kubernetes, CI/CD-Pipelines, Scrum und DevOps-Praktiken.
Du beherrschst Software-Design sowie gängige Architektur-Patterns sicher.
Du kommunizierst sehr gut auf Deutsch und gut auf Englisch.
Benefits
(Senior) JAVA Software Entwickler (m/w/d)
Verantwortung
Analyse, Konzeption und Implementierung eines komplexen Systems zur grossflächigen Steuerung des Eisenbahnverkehrs
Entwicklung tragfähiger Softwarearchitekturen in enger Zusammenarbeit mit Entwicklungsteams, Fachspezialisten und Anwendern
Mitarbeit in agilen Teams auf gemeinsamer Codebasis mit Fokus auf Qualität, Wartbarkeit und Performance
Sicherstellung der kontinuierlichen Integration und automatisierten Bereitstellung von Komponenten innerhalb der Gesamtplattform
Aktive Mitgestaltung technischer Standards sowie Mitwirkung an Architektur- und Technologieentscheidungen
Qualifikationen
Mehrjährige Erfahrung in der Entwicklung mit Java sowie sicherer Umgang mit IDEs wie Eclipse oder IntelliJ
Fundierte Kenntnisse in relationalen Datenbanken und SQL, insbesondere mit Oracle DB und PostgreSQL
Praxis im Umgang mit verteilten Systemen, z. B. mit Hazelcast, TIBCO Rendezvous oder Solace
Erfahrung mit UI-Technologien wie Eclipse RCP und Angular
Vertrautheit mit agilen Methoden (z. B. Scrum) sowie mit Jenkins und Git im CI/CD-Umfeld
Erfahrung mit hochverfügbaren, skalierbaren Systemen; gute Deutschkenntnisse
Benefits
Fullstack Entwickler:in .NET und Web (m/w/d)
Verantwortung
- Du entwickelst und wartest moderne .NET-Anwendungen mit C#, Web API, Entity Framework und zugehörigen Testframeworks wie xUnit.
- In dieser Rolle setzt du Web-Frontends mit Angular und TypeScript um und stellst deren Qualität mit Tools wie Cypress sicher.
- Du modellierst und optimierst Datenstrukturen auf Basis von Microsoft SQL Server für performante und robuste Anwendungen.
- Als Fullstack Entwickler:in baust du mobile Applikationen mit React Native für iOS und Android und begleitest deren End-to-End-Tests.
- Du arbeitest mit Azure DevOps Services und Git, um effiziente Build-, Test- und Deployment-Pipelines aufzubauen und zu betreuen.
- In dieser Rolle entwickelst du Desktop- und Cloud-Lösungen für Windows, macOS und Azure-Umgebungen und begleitest auch On-Premises-Deployments beim Kunden.
Qualifikationen
- Du verfügst über einen Bachelorabschluss in Informatik oder eine vergleichbare Studienrichtung.
- Du hast mehrere Jahre praktische Erfahrung in der Entwicklung mit C#, .NET sowie Angular und TypeScript.
- Du kennst dich gut mit Microsoft SQL und OR-Mappern wie EF Core aus und setzt diese sicher in Projekten ein.
- Du hast Erfahrung in der Testautomatisierung, insbesondere mit Unit Tests und End-to-End-Tests, und legst Wert auf saubere Code-Qualität und konstruktive Code Reviews.
- Du arbeitest gerne agil, kennst Scrum aus der Praxis und überzeugst als motivierter Teamplayer mit wertschätzender Kommunikation.
- Du verfügst über sehr gute Deutschkenntnisse sowie gute Englischkenntnisse und zeichnest dich durch schnelle Auffassungsgabe und hohe Lernbereitschaft aus.
Benefits
Senior Java Software Engineer / Architect (m/w/d)
Rolle
In dieser Rolle gestaltest du als Senior Java Entwickler:in oder Architekt:in anspruchsvolle Softwarelösungen und bringst dabei deine Expertise über den gesamten Entwicklungszyklus hinweg ein. Du verantwortest die Konzeption, das Design und die Implementierung moderner Java-Anwendungen und trägst mit fundierten Architekturentscheidungen zur langfristigen Qualität der Systeme bei. Dabei analysierst du komplexe Anforderungen, entwickelst tragfähige technische Lösungen und stellst sicher, dass diese performant, skalierbar und wartbar bleiben. Du arbeitest eng mit verschiedenen Stakeholdern zusammen, um technische Konzepte verständlich zu vermitteln und deren erfolgreiche Umsetzung zu begleiten. Durch deine Erfahrung setzt du Impulse für Best Practices, Clean Code und kontinuierliche Verbesserung in Architektur und Entwicklung.
Verantwortung
- Du übernimmst Analyse, Konzeption und Implementation eines weltweit führenden Systems zur grossflächigen Steuerung des Eisenbahnverkehrs.
- In dieser Rolle entwirfst du tragfähige Softwarelösungen gemeinsam mit erfahrenen Entwickler:innen, Fachspezialist:innen und Endbenutzer:innen.
- Du arbeitest in agilen Programmierteams auf einer gemeinsamen Codebasis und sorgst für eine hohe Softwarequalität.
- In dieser Rolle verantwortest du die kontinuierliche und automatisierte Integration der entwickelten Komponenten in die Gesamtplattform.
- Du bringst deine Senior-Expertise ein, um Architekturentscheide zu prägen und nachhaltige technische Standards zu setzen.
Qualifikationen
Du verfügst über fundierte Erfahrung in der Java-Entwicklung und arbeitest routiniert mit modernen IDEs wie Eclipse oder IntelliJ.
Du beherrschst relationale Datenbanken und SQL, insbesondere im Umgang mit Oracle DB und PostgreSQL.
Du hast praktische Erfahrung mit verteilten Systemen, etwa durch den Einsatz von Memory Grids wie Hazelcast und Messaging-Lösungen wie TIBCO Rendezvous oder Solace.
Du kennst dich mit modernen Oberflächentechnologien wie Eclipse RCP und Angular aus und setzt diese zielgerichtet ein.
Du arbeitest sicher in agilen Umgebungen (z. B. Scrum) und hast Erfahrung mit CI/CD-Werkzeugen wie Jenkins sowie Versionsverwaltung mit Git.
Du bist vertraut mit hochverfügbaren, skalierbaren Systemen und hast idealerweise Interesse oder Vorkenntnisse im Bereich Bahnproduktion oder Infrastrukturnetze.
Du sprichst gutes Deutsch.
Benefits
Softwareentwickler:in .NET und Web (m/w/d)
Rolle
In dieser Rolle entwickelst du moderne, vorwiegend webbasierte .NET-Lösungen. Dabei übernimmst du Verantwortung für die Qualität deines Codes und bringst aktiv eigene Ideen ein. Du trägst dazu bei, anspruchsvolle Fachanwender:innen mit innovativen, performanten und benutzerfreundlichen Anwendungen zu unterstützen. Zudem tauschst du dich eng mit deinem Team aus, um gemeinsam effiziente, skalierbare und zukunftsfähige Lösungen zu gestalten.
Verantwortung
Du entwickelst moderne .NET-Anwendungen mit C#, Web API, Entity Framework und stellst deren hohe Codequalität sicher.
In dieser Rolle gestaltest du Webanwendungen mit Angular, und TypeScript und begleitest sie mit automatisierten Tests, z.B. via Cypress.
Du modellierst und optimierst Datenstrukturen auf Basis von Microsoft SQL Server und stellst performante Zugriffe sicher.
Du arbeitest in einer modernen DevOps-Umgebung mit Azure DevOps Services, Git und JetBrains Rider und treibst Continuous Integration und Delivery voran.
Qualifikationen
- Du verfügst über einen Bachelorabschluss in Informatik oder einer vergleichbaren Studienrichtung.
- Du hast mehrjährige, praxisnahe Erfahrung in der Entwicklung mit C# und dem .NET-Ökosystem.
- Du arbeitest souverän mit Angular und TypeScript und setzt moderne Frontend-Architekturen um.
- Du kennst dich gut mit Microsoft SQL sowie OR-Mappern wie EF Core aus und modellierst performante Datenbanken.
- Du hast Erfahrung in der Testautomatisierung (z.B. Unit- und E2E-Tests) und legst grossen Wert auf Code-Qualität und Reviews.
- Du arbeitest gerne im agilen Umfeld (Scrum), kommunizierst wertschätzend im Team und verfügst über sehr gute Deutsch- sowie gute Englischkenntnisse.
Benefits
Software Engineer (PHP) – SaaS Platform & Support (m/w/d)
Rolle
Für unseren Rocken Partner, ein renommiertes SaaS-Unternehmen mit Fokus auf die Digitalisierung von Bildungseinrichtungen, suchen wir eine technisch versierte Persönlichkeit, die PHP/JavaScript-Entwicklung und kundennahen Support verbinden möchte.
Du arbeitest an einer eigenentwickelten Plattform, analysierst Störungen, lieferst pragmatische Lösungen und bringst neue Features gemeinsam mit dem Team produktiv auf die Strass
Verantwortung
Du entwickelst und optimierst die SaaS-Plattform mit PHP und JavaScript kontinuierlich weiter.
Du übernimmst Monitoring, Fehleranalyse und nachhaltige Bugfixes im laufenden Betrieb.
Du testest und implementierst neue Funktionen im Team, inkl. Code Reviews und sauberem PR-Workflow.
Du unterstützt Kund:innen im 2nd-Level Support, erklärst Lösungen verständlich und sorgst für schnelle Outcomes.
Du dokumentierst Prozesse, Incidents und Lösungen zur Steigerung der Supportqualität und Wiederverwendbarkeit.
Du bringst dich aktiv in die Weiterentwicklung von Standards ein.
Qualifikationen
Abgeschlossene Ausbildung als Informatiker:in EFZ (Applikationsentwicklung) oder vergleichbar, plus Praxis in Web-Entwicklung.
Fundierte Erfahrung mit PHP sowie solides Know-how in JavaScript.
Erfahrung mit Symfony (oder vergleichbarem MVC-Framework) und idealerweise WordPress.
Sicheres Verständnis von HTTP, REST-Architekturen und typischen Web-Workflows (Auth, Requests, APIs).
Hands-on mit Docker (Plus: eigene Dockerfiles), idealerweise erste Berührungspunkte mit Kubernetes/Manifests; Französisch ist ein Plus.
Verhandlungssichere Deutsch- und branchenübliche Englischkenntnisse
Benefits
Oracle Enterprise Plattform Engineer (m/w/d)
Rolle
Diese Position richtet sich an Datenbankprofis, die Stabilität, Performance und Innovation in Einklang bringen. Im Fokus steht der Betrieb hochkritischer Oracle Plattformen mit modernsten Technologien und klarer Architekturverantwortung.
Verantwortung
Verantwortung für Design, Betrieb und Skalierung moderner Oracle Datenbankplattformen
Sicherstellung von Hochverfügbarkeit und Business Continuity durch RAC und Data Guard Konzepte
Planung und Umsetzung leistungsfähiger Backup- und Recovery-Strategien
Kontinuierliche Performance-Optimierung datenintensiver Applikationen
Analyse von Systemengpässen sowie nachhaltige Optimierung der Ressourcen
Automatisierung wiederkehrender Administrationsaufgaben durch intelligente Skripting-Lösungen
Enge Zusammenarbeit mit Applikations- und Infrastrukturteams in komplexen IT-Projekten
Technische Betreuung geschäftskritischer Datenbanksysteme mit hohen Compliance-Anforderungen
Definition und Umsetzung von Qualitätsstandards für Oracle Datenbanken
Dokumentation von Architekturen, Betriebsprozessen und Sicherheitskonzepten
Bewertung neuer Oracle Features und Plattforminnovationen
Identifikation von Risiken innerhalb der Datenbanklandschaft und strukturierte Eskalation
Teilnahme am Bereitschaftsdienst für unternehmenskritische Systeme
Qualifikationen
Mehrjährige Erfahrung im professionellen Betrieb von Oracle Datenbanken
Sehr gute Kenntnisse in Oracle RAC, Data Guard und Exadata Umgebungen
Sicherer Umgang mit UNIX Systemen im Enterprise-Kontext
Erfahrung in SQL, PL/SQL sowie Shell- oder Perl-Scripting
Starkes Verständnis für hochverfügbare und regulierte IT-Systeme
Strukturierte, präzise und selbstständige Arbeitsweise
Hohe Service- und Lösungsorientierung
Interesse an neuen Datenbanktechnologien und Plattformstrategien
Belastbarkeit und souveränes Handeln in kritischen Situationen
Sehr gute Englischkenntnisse für technische Dokumentation und Abstimmung