365 Software in Ennetaach
IAM Engineer / Software Integration -C#, .NET, SQL (m/w/d)
Verantwortung
Du konfigurierst Kunden-Workflows, bindest verschiedenste Systeme an und setzt individuelle Berechtigungskonzepte um
Zudem unterstützt Du aktiv die Produktentwicklung, hilfst dem Softwareteam bei technischen Herausforderungen und arbeitest parallel an mehreren Integrationsprojekten
Du bringst dich bei Machbarkeitsstudien (PoC) ein und pflegst eine präzise, aktuelle Produktdokumentation in englischer Sprache
Qualifikationen
Mehrjährige Erfahrung in der Entwicklung oder im Betrieb komplexer IT-Anwendungen, ergänzt durch eine fundierte Ausbildung im Bereich Informatik
Versiert im Umgang mit C# .Net, HTML, XSLT, Powershell sowie SQL-Datenbanken (z.B. MySQL)
Kenntnisse in Themen wie Identitäts- und Zugriffsmanagement (IAM), Prozessautomatisierung oder IT-Sicherheit
Erfahrung mit Authentifizierungsmethoden wie LDAP oder SAML von Vorteil
Verhandlungssichere Deutsch- und gute Englischkenntnisse
Benefits
.NET Software Engineer (m/w/d)
Verantwortung
Erstellung von Modellen für Daten, Funktionen und Objekte unter Berücksichtigung von Architekturvorgaben, Coding-Guidelines und Sicherheitsstandards
Entwicklung von Software-Applikationen und Schnittstellen
Analyse von Change Requests und Behebung von Softwarefehlern, Begleitung von Softwareverbesserungen im produktiven Einsatz
Erstellung und Pflege von Software-Dokumentationen
Mitarbeit bei Code-Reviews und Sicherstellung der Codequalität
Unterstützung bei Testkonzepten, Unit-Tests und Integrationstests
Mitwirkung bei der Evaluation von Lösungsalternativen sowie der Erstellung von Softwarekonzepten
Qualifikationen
Mehrjährige Erfahrung im Application Engineering und in der Software-Architektur
Fundierte Kenntnisse im .NET Ecosystem
Abgeschlossenes Studium in Informatik (FH, Uni, ETH) oder gleichwertige Ausbildung
Erfahrung mit Softwareentwicklungsmethoden und Qualitätsstandards
Sehr gute Deutschkenntnisse, Französisch und Englisch von grossem Vorteil
Software Engineer - Angular & DevSecOps (m/w/d)
Verantwortung
Du entwickelst und optimierst Fullstack-Webapplikationen mit Angular für interne und externe Kundschaft
Du arbeitest nach der DevSecOps Methodik und bringst Qualität und Sicherheit in jede Phase ein
Du berätst Fachbereiche, begleitest die Umsetzung von Anforderungen und trägst zu innovativen Fachapplikationen bei
Du erstellst und pflegst Konzepte, Dokumentationen, Pflichtenhefte und Anforderungskataloge
Du konzipierst und implementierst CI/CD Pipelines für Entwicklung und Deployment
Du baust OCI-Container und sorgst für den reibungslosen Betrieb auf Kubernetes
Qualifikationen
Du hast eine Informatikausbildung oder bringst mehrjährige Erfahrung im Software Engineering mit
Du kennst dich aus mit Angular und verfügst über Backend-Skills in Java (Spring Boot) oder .NET
Du bist geübt im Umgang mit MySQL oder PostgreSQL
Du beherrschst git, CI/CD Pipelines und Container-Technologien
Du bist flexibel und auch zu gelegentlichen Einsätzen ausserhalb der regulären Zeiten bereit
Sehr gute Deutschkenntnisse sowie Englischkenntnisse runden dein Profil ab
Benefits
Leitung Softwareentwicklung (m/w/d)
Verantwortung
Du definierst die Softwarearchitektur sowie zentrale Technologieentscheidungen und gibst die technische Ausrichtung vor
In dieser Rolle arbeitest du hands-on an Kernkomponenten und stellst moderne, sichere und skalierbare Softwarelosungen sicher
Als Leitung Softwareentwicklung fuehrst du ein kleines Entwicklungsteam, förderst Best Practices und koordinierst interne wie externe Partner
Du stimmst dich eng mit Produktmanagement, Projektleitung und Hardwareentwicklung ab, um Anforderungen in klare technische Umsetzungen zu überführen
In dieser Rolle verantwortest du Code-Qualität, Sicherheit und transparente Kommunikation gegenüber allen Stakeholdern
Als Leitung Softwareentwicklung gestaltest du technische Roadmaps mit und treibst die Umsetzung komplexer Softwareprojekte voran
Qualifikationen
Du hast ein abgeschlossenes Studium in Informatik, Wirtschaftsinformatik oder einer vergleichbaren Fachrichtung und bringst mehrjährige Erfahrung in der Softwareentwicklung mit
Du übernimmst die fachliche und personelle Führung eines Entwicklerteams und entwickelst deine Mitarbeitenden sowohl fachlich als auch methodisch weiter
Du verantwortest die Planung, Koordination und Priorisierung von Softwareprojekten und stellst sicher, dass Qualität, Termine und Budget eingehalten werden
Du triffst technische Architekturentscheidungen, definierst Entwicklungsstandards und sorgst für eine nachhaltige, skalierbare Softwarelandschaft
Du arbeitest eng mit Product Ownern und weiteren Stakeholdern zusammen, um Anforderungen zu konkretisieren und in effiziente Lösungen zu überführen
Du treibst kontinuierliche Verbesserungen von Prozessen, Tools und Methoden voran und etablierst moderne Vorgehensweisen wie Agile oder DevOps im Team
Benefits
Java-Full Stack Entwickler Enterprise (m/w/d)
Rolle
In dieser Rolle entwickelst du komplexe Java-Anwendungen und Microservices, die zentrale Unternehmensprozesse abbilden und skalierbare Lösungen ermöglichen. Du verantwortest die Konzeption und Implementierung neuer Features, optimierst bestehende Systeme und stellst die Integrität der Anwendungen durch automatisierte Tests sicher. Du analysierst fachliche Anforderungen, übersetzt sie in saubere Architekturen und triffst technische Entscheidungen zu Frameworks, Patterns und Integrationen. Zudem koordinierst du dich eng mit angrenzenden Fachbereichen und trägst mit Code-Reviews sowie technischem Mentoring zur kontinuierlichen Verbesserung der Softwarequalität bei. Mit deinem professionellen Erfahrungshintergrund treibst du die Weiterentwicklung der technischen Plattform aktiv voran und bringst Best Practices in moderne Enterprise-Java-Entwicklung ein.
Verantwortung
Du entwickelst und wartest performante Java-basierte Unternehmensanwendungen mit Fokus auf Stabilität und Skalierbarkeit
In dieser Rolle analysierst du fachliche Anforderungen und überführst sie in tragfähige technische Architekturen
Als Java-Entwickler für Unternehmenslösungen implementierst du sauberen, wartbaren Code und führst Code-Reviews im Team durch
Du integrierst externe Systeme und Schnittstellen und sicherst zuverlässige Datenflüsse zwischen Unternehmensanwendungen
In dieser Rolle automatisierst du Build-, Test- und Deployment-Prozesse und nutzt moderne Tools im Java-Umfeld
Als Java-Entwickler für Unternehmenslösungen unterstützt du bei der Fehleranalyse, Performanceoptimierung und dem kontinuierlichen Ausbau der bestehenden Lösungen
Qualifikationen
Du verfügst idealerweise über ein abgeschlossenes Studium der (Wirtschafts-)Informatik oder eine gleichwertige Ausbildung mit Schwerpunkt Softwareentwicklung
Du entwickelst und wartest komplexe Java-Anwendungen für Unternehmenslösungen und setzt dabei aktuelle Frameworks wie Spring oder Jakarta EE ein
Objektorientierte Programmierung, Clean Code und Design Patterns nutzt du routiniert, um performante und gut wartbare Lösungen zu realisieren
Mit relationalen Datenbanken, SQL und gegebenenfalls JPA oder Hibernate gehst du sicher um und integrierst Backend-Logik sauber in bestehende Systemlandschaften
Agile Methoden wie Scrum oder Kanban sind dir vertraut, und du arbeitest gerne im interdisziplinären Team an skalierbaren Enterprise-Lösungen
Du kommunizierst klar, übernimmst Verantwortung für deine Features und bringst dich proaktiv mit Ideen zur Optimierung von Architektur und Prozessen ein
Benefits
Fullstack Engineer Java – Start up & Innovative Produkte (m/w/d)
Verantwortung
Gestalte aktiv Produkte und Prozesse in einem Schweizer Start up ohne starre Hierarchien
Übernimm Verantwortung für Projekte und trage zum Erfolg des Teams bei – Erfolge werden gemeinsam geteilt
Arbeite mit einer Vielzahl von Technologien, lerne ständig Neues und wende bewährte Tools an
Du kooperierst mit internationalen und erfahrenen Kollegen, die Freude am Lehren und Lernen haben
Nutze deinen eigenen Intellekt, entscheide selbstständig und folge niemandem blind – auch nicht den erfahrensten Experten
Qualifikationen
Mindestens 3 Jahre Erfahrung in Java/JDK-Backend-Entwicklung sowie 2 Jahre in Software-Design und -Architektur
Du verfügst über Kenntnisse in JPA, Spring (inklusive Boot/Security) und hast idealerweise Erfahrung mit BPM- und Business-Rules-Systemen
Erfahrung in Systemintegration (SOAP, REST, JMS, MQ) sowie RDBMS (Oracle/PostgreSQL), Frontend-Technologien wie Angular/React sind ein Plus
Deutsch beherrschst du einwandfrei in Wort und Schrift, Kenntnisse in XML, Sicherheitsmechanismen (PKI, TSL) oder Authentifizierungstechniken sind von Vorteil
Benefits
DevOps Engineer 80-100% (m/w/d)
Verantwortung
Du automatisierst Build-, Test- und Deployment-Prozesse entlang der gesamten Delivery-Pipeline
In dieser Rolle optimierst du bestehende Entwicklungs- und Betriebsumgebungen hinsichtlich Stabilität, Skalierbarkeit und Sicherheit
Als Spezialist für Entwicklungs- und Betriebsautomatisierung implementierst du Infrastructure-as-Code-Loesungen und pflegst diese kontinuierlich
Du überwachst Anwendungen und Plattformen, analysierst Störungen und leitest nachhaltige Verbesserungsmassnahmen ab
In dieser Rolle arbeitest du eng mit Entwicklungs- und Betriebsteams zusammen, um reibungslose Releases und kurze Feedbackzyklen zu ermöglichen
Als Spezialist für Entwicklungs- und Betriebsautomatisierung evaluierst du neue Tools und Technologien und führst sie gezielt in die Toolchain ein
Qualifikationen
Abgeschlossenes Studium oder eine gleichwertige Ausbildung im Bereich Informatik oder verwandten Fachrichtungen
Du verfügt über mehrere Jahre Erfahrung in der Automatisierung von Entwicklungs- und Betriebsprozessen (CI/CD, Infrastructure as Code, Monitoring)
Routiniert setzt du moderne Tools und Technologien aus dem DevOps-Umfeld ein, zum Beispiel Container-Orchestrierung, Cloud-Plattformen und Konfigurationsmanagement
Du analysierst bestehende Build-, Deploy- und Betriebsablaufe und optimierst sie gezielt im Hinblick auf Stabilität, Sicherheit und Effizienz
Verantwortung für den reibungslosen Betrieb von Entwicklungs-, Test- und Produktivumgebungen übernimmst du proaktiv und sorgst für hohe Verfügbarkeit
Im Austausch mit Entwicklungsteams, Product Ownern und weiteren Stakeholdern arbeitest du eng zusammen und treibst eine kollaborative DevOps-Kultur voran
Benefits
Software Engineer Banking (m/w/d)
Rolle
In dieser Rolle gestaltest du anspruchsvolle Softwarelösungen von der Idee über das Design bis zur produktiven Umsetzung und sorgst für wartbare, performante Anwendungen. Du verantwortest den gesamten Lebenszyklus deiner Komponenten – inklusive Analyse, Implementierung, Testing, Dokumentation und kontinuierlicher Verbesserung. Du analysierst fachliche Anforderungen, überführst sie in tragfähige technische Konzepte und setzt moderne Entwicklungs- und Architekturprinzipien konsequent ein. Du bringst dein Know-how in bestehende Systeme ein, treibst Refactoring und Automatisierung voran und stellst so langfristig hohe Qualitätsstandards sicher. Durch enge Abstimmung mit Stakeholdern und der Nutzung aktueller Technologien trägst du massgeblich zu innovativen, zukunftsfähigen Softwareprodukten bei.
Verantwortung
Du analysierst Anforderungen und konzipierst robuste Softwarelösungen für interne und externe Anwendungen
In dieser Rolle entwickelst du neue Features und optimierst bestehende Komponenten hinsichtlich Performance und Qualität
Als Fachkraft für Softwareentwicklung implementierst du sauberen, wartbaren Code und begleitest den gesamten Software-Lifecycle
Du koordinierst dich eng mit Fachbereichen und Teammitgliedern, um technische Konzepte effizient umzusetzen
In dieser Rolle führst du Code-Reviews durch, stellst Einhaltung von Entwicklungsstandards sicher und teilst dein Know-how im Team
Als Fachkraft für Softwareentwicklung integrierst du Schnittstellen, testest Anwendungen systematisch und unterstützt bei Fehleranalyse und -behebung
Qualifikationen
Abgeschlossene Ausbildung in der Informatik oder ein vergleichbares Studium, idealerweise mit Schwerpunkt Softwareentwicklung
Du verfügt über mehrere Jahre Berufserfahrung in der professionellen Entwicklung von Softwarelösungen
Routiniert setzt du objektorientierte Programmiersprachen und moderne Frameworks zur Umsetzung von Anforderungen ein
Im gesamten Software-Lebenszyklus von Analyse über Implementierung bis hin zu Test und Wartung übernimmst du verantwortungsvolle Aufgaben
In interdisziplinären Teams arbeitest du eng mit Fachbereichen zusammen und überträgst Anforderungen in tragfähige technische Konzepte
Dank deiner strukturierten und selbständigen Arbeitsweise treibst du Projekte zuverlässig voran und behältst Qualität, Sicherheit und Performance im Blick
Benefits
Software Engineer JAVA (m/w/d)
Rolle
Ein Umfeld, in dem moderne Softwarelösungen mit Nähe zum Kunden und aktueller Technologie entstehen.
Verantwortung
Mitarbeit in nationalen und internationalen Softwareprojekten von der Anforderungsanalyse bis zur Inbetriebnahme
Entwicklung moderner Anwendungen im Java-, Web- und Mobile-Umfeld
Umsetzung von Lösungen mit aktuellen Software-Architekturen und Technologien
Enge Zusammenarbeit im agilen Entwicklungsteam
Aktive Mitgestaltung technischer Konzepte und Lösungen
Qualifikationen
Höhere Ausbildung in Informatik (Uni / FH / HF) oder gleichwertig
Mehrjährige Erfahrung in der Software-Entwicklung mit Java
Praxis mit agilen Methoden (Scrum, Kanban)
Freude an Konzeption, Programmierung und technischer Weiterentwicklung
Teamorientierte und kommunikative Arbeitsweise mit Kundenbezug
Sprachen: Deutsch fliessend
Benefits
Java Software Engineer / Projektleiter (m/w/d)
Verantwortung
Als Java Projektleiter stehst du in enger Zusammenarbeit mit den Kunden
Gemeinsam mit Team-KollegInnen betreust du Projekte von der Analyse der Kundenanforderungen bis zur Inbetriebnahme
Während du die Funktionalitäten mitentwickelst, übernimmst du auch die Projektleitung und koordinierst den Fortschritt kontinuierlich mit Kunden
Innerhalb des innovativen Entwicklungsteams erhältst du die Möglichkeit, Technologien im Java-, Web- und Mobile-Umfeld einzusetzen
Bei Interesse besteht die Option, mittelfristig ein Team zu leiten
Qualifikationen
Erfahrungen in der Software Projektleitung und mit agilen Methoden (Scrum & Kanban)
Du verfügst über eine höhere Ausbildung in Informatik oder genug Berufserfahrung
Zudem besitzt du vertiefte Kenntnisse in der Software-Entwicklung mit Java
Du hast Freude am Konzeptionieren und Programmieren
Deine kommunikativen Fähigkeiten und die Freude an der Arbeit im Team und mit Kunden sind ausgeprägt
Zudem verfügst du über fliessende Deutschkenntnisse
Benefits