102 Software Development - Software in Oberurnen
Full-Stack Software Engineer (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du als Full-Stack Applikationsentwickler:in moderne Bildungsangebote mit und trägst dazu bei, Wissen am Puls der Zeit zu vermitteln. Du entwickelst Anwendungen, die unterschiedliche Fachbereiche unterstützen und so den Hochschulbetrieb effizient und zukunftsorientiert ermöglichen. Dabei bringst du dein professionelles Know-how in die Konzeption, Umsetzung und Weiterentwicklung von Lösungen ein, die national wie international eingesetzt werden. Du wirkst aktiv an einer nachhaltigen, digitalen Zukunft der Bildung mit und nutzt dafür moderne Technologien und Methoden.
Verantwortung
Entwicklung und Weiterentwicklung anspruchsvoller Business-Applikationen über den gesamten Software-Lifecycle mit C#/.NET, Vue.js und SQL.
Analyse fachlicher Anforderungen sowie Konzeption, Realisierung und Einführung nachhaltiger technischer Lösungen.
Sicherstellung von Codequalität, Wartbarkeit und Testbarkeit durch moderne Engineering-Praktiken und automatisierte Tests.
Verantwortung für Build-, Deployment- und Betriebsprozesse inklusive CI/CD, Monitoring, Logging und Fehleranalyse.
Mitarbeit bei Architekturentscheidungen, technischen Innovationen und datengetriebenen Optimierungsmodellen sowie Förderung des Wissenstransfers im Team.
Qualifikationen
Hochschulabschluss in Informatik oder einem vergleichbaren Fachgebiet sowie mindestens drei Jahre Berufserfahrung in der Softwareentwicklung.
Sehr gute Kenntnisse in C#/.NET sowie idealerweise Erfahrung mit TypeScript, Vue.js, Python und relationalen Datenbanken.
Erfahrung in der Entwicklung moderner Webanwendungen und im Einsatz von Cloud-Technologien.
Kenntnisse in Containerisierung und Kubernetes sowie in automatisierten Entwicklungs- und Deployment-Prozessen.
Analytische und konzeptionelle Stärke, Freude an mathematischen Optimierungsproblemen und ein ausgeprägtes Verständnis für agile Softwareentwicklung.
Benefits
Senior Application Engineer (PHP / Laravel) (m/w/d)
Über
Rolle
Bestehende Software oder neue Technologien? Warum eigentlich entweder – oder?
Du arbeitest an einer Softwarelandschaft, die über Jahre gewachsen ist und entsprechend spannende technische Herausforderungen mitbringt.
Gleichzeitig geht der Blick klar nach vorne: Modernisierung, neue Architekturen, DevOps und künstliche Intelligenz sollen sinnvoll miteinander verbunden werden.
Genau hier kannst du deine Erfahrung einbringen.
Du bekommst die Möglichkeit, bestehenden Code besser, stabiler und zukunftsfähiger zu machen und gleichzeitig neue Lösungen von Grund auf zu entwickeln.
Dabei geht es nicht um KI als Buzzword, sondern um konkrete Funktionen und Werkzeuge, die im Entwicklungsalltag und in den Produkten echten Mehrwert schaffen.
Du bist damit sowohl Software Engineer als auch Mitgestalter der technologischen Weiterentwicklung.
Verantwortung
Software entwickeln
Du konzipierst und entwickelst neue Features und anspruchsvolle Softwarelösungen.
Du begleitest deine Lösungen von der Idee über die Umsetzung bis zum Go-live.
Bestehendes besser machen
Du arbeitest bewusst auch mit gewachsenen und teilweise älteren Systemen.
Du erkennst technische Schulden, setzt gezieltes Refactoring um und modernisierst bestehende Komponenten Schritt für Schritt.
Du sorgst dafür, dass Legacy nicht zum Bremsklotz für zukünftige Entwicklungen wird.
Qualität ernst nehmen
Du schreibst sauberen und wartbaren Code.
Du entwickelst aussagekräftige Tests und sorgst für eine nachvollziehbare technische Dokumentation.
Performance, Sicherheit und Stabilität gehören für dich von Beginn an zur Entwicklung dazu.
KI produktiv einsetzen
Du nutzt moderne KI-Tools dort, wo sie deinen Entwicklungsalltag tatsächlich verbessern.
Du entwickelst ML- und LLM-basierte Funktionen für Produkte und Prozesse.
Du prüfst KI-Ergebnisse kritisch und behältst deren Grenzen im Blick.
Datenschutz, Sicherheit und Zuverlässigkeit sind für dich auch bei KI-Lösungen keine nachträglichen Themen.
Technologie weiterbringen
Du bringst moderne Entwicklungs- und Architekturansätze ins Team ein.
Du unterstützt bei der Weiterentwicklung von DevOps- und Infrastructure-as-Code-Praktiken.
Du hilfst dabei, Entwicklungsprozesse effizienter, transparenter und nachhaltiger zu gestalten.
Wenn es knallt, bist du gefragt
Du analysierst technische Incidents und gehst Problemen systematisch auf den Grund.
Du unterstützt interne Ansprechpersonen bei anspruchsvollen technischen Fragestellungen.
Qualifikationen
Du bist technisch erfahren
Du hast ein Studium in Informatik, Software Engineering oder einem vergleichbaren Bereich abgeschlossen.
Du bringst mehrere Jahre professionelle Erfahrung in der Softwareentwicklung mit.
Du beherrschst PHP
Du verfügst über fundierte PHP-Kenntnisse und kennst idealerweise Laravel sowie PHP 8.x.
Du bewegst dich sicher in grösseren und gewachsenen Codebasen.
Du denkst auch hinter den Code
Du kennst MySQL und PostgreSQL und kannst komplexe SQL-Abfragen erstellen.
Du hast Erfahrung mit RESTful APIs sowie der Anbindung externer Services und Drittanbieter-Schnittstellen.
Du verstehst moderne Webentwicklung
JavaScript, HTML5 und CSS3 gehören zu deinem technischen Werkzeugkasten.
Du kennst moderne Frontend-Paradigmen und bist offen für deren Weiterentwicklung.
Du denkst in Automatisierung
Du bringst Erfahrung mit Infrastructure as Code und DevOps-Prinzipien mit.
Git und etablierte Branching-Strategien sind für dich selbstverständlich.
Du gehst bewusst mit KI um
Du hast bereits praktische Erfahrung mit KI-Tools in der Softwareentwicklung.
Idealerweise hast du ML- oder LLM-basierte Funktionen bereits in produktiven Umgebungen umgesetzt.
Du hinterfragst KI-Ergebnisse, kennst ihre Grenzen und denkst Sicherheit und Datenschutz von Anfang an mit.
Du arbeitest eigenständig
Du analysierst Probleme strukturiert und findest pragmatische Lösungen.
Du übernimmst Verantwortung und kannst anspruchsvolle Themen selbstständig vorantreiben.
Du hast Freude daran, Neues zu lernen und dich technisch kontinuierlich weiterzuentwickeln.
Sprachen
Du verfügst über sehr gute Deutschkenntnisse in Wort und Schrift.
Du bringst gute Englischkenntnisse für technische Themen und die Zusammenarbeit in einem internationalen Umfeld mit.