5 Software in Lenzburg
Java Softwareentwickler Senior-Level (m/w/d)
Rolle
In dieser Rolle entwirfst und implementierst du anspruchsvolle Java-Enterprise-Anwendungen mit Fokus auf Performance, Skalierbarkeit und Wartbarkeit. Du analysierst komplexe fachliche Anforderungen, definierst tragfaehige Softwarearchitekturen und triffst technologieuebergreifende Design-Entscheidungen. Du verantwortest Codequalitaet durch Clean-Code-Prinzipien, automatisierte Tests und Code-Reviews und stellst so hohe Stabilitaet im laufenden Betrieb sicher. Als Senior bringst du dich mit technischem Lead, Mentoring von Entwicklern und der aktiven Weiterentwicklung von Entwicklungsstandards ein. Zudem evaluierst du neue Java-Frameworks, Tools und Best Practices und fuehrst diese zielgerichtet in bestehende Systemlandschaften ein.
Verantwortung
- Du entwickelst als Senior Java Softwareentwickler zentrale Komponenten fuer Open-Banking-Loesungen mit Fokus auf Performance, Datenkonsistenz und Skalierbarkeit
- In dieser Rolle verantwortest du eventbasierte Datenreplikationen zwischen Oracle- und PostgreSQL-Datenbanken und bindest Business-Objekte in MongoDB ein
- Als Java Softwareentwickler auf Senior-Level nutzt du moderne Technologien wie Kafka, Quarkus, Kubernetes und GitLab CI/CD zur Umsetzung innovativer Features
- Du gestaltest die Softwarearchitektur und Entwicklungsprozesse aktiv mit und bringst deine Expertise in ein dynamisches, agiles Team ein
- In dieser Rolle arbeitest du eng mit Fach- und Technologieexperten zusammen, um massgeschneiderte, qualitativ hochwertige Loesungen zu realisieren
- Als Senior Java Softwareentwickler unterstuetzt du den Wissensaustausch im Team, foerderst Best Practices und praegst die technische Weiterentwicklung der Produkte
Qualifikationen
- Verfuegst idealerweise ueber ein abgeschlossenes Informatikstudium oder eine gleichwertige Ausbildung und hast fundierte Java-Kenntnisse auf Senior-Level
- Uebernimmst Verantwortung fuer Design und Implementierung komplexer Java-Backends und triffst technische Architekturentscheidungen sicher und vorausschauend
- Analysierst fachliche Anforderungen eigenstaendig, ueberfuehrst sie in saubere Softwareloesungen und sorgst fuer eine hohe Codequalitaet durch Clean-Code-Prinzipien und Refactoring
- Arbeitest routiniert mit gaengigen Java-Frameworks wie Spring und modernen Build- und CI/CD-Tools und treibst die Automatisierung von Build, Test und Deployment aktiv voran
- Agierst als technische Ansprechperson im Team, coachst juengere Entwickelnde und foerderst einen professionellen Austausch ueber Best Practices und moderne Technologien
- Fuehlst dich in agilen Vorgehensweisen wie Scrum oder Kanban zuhause und bringst deine Erfahrungen proaktiv in die Weiterentwicklung von Prozessen und Tools ein
Benefits
IAM Solution Engineer (m/w/d)
Verantwortung
Als Integrationsspezialist konfigurierst Du Kundenprozesse, vernetzt Quell- und Zielsysteme nahtlos miteinander und setzt massgeschneiderte Zugriffskonzepte um.
Du arbeitest eng mit dem Entwicklungsteam zusammen, unterstützt technische Aufgaben und bringst eigene Ideen in das Produktportfolio ein.
Parallel managst Du mehrere Einführungsprojekte, beteiligst dich an Pilotprojekten und Proof of Concepts und stellst sicher, dass die Dokumentationen stets auf dem neuesten Stand bleiben.
Qualifikationen
Du bringst ein abgeschlossenes Informatik-Studium sowie mehrere Jahre Erfahrung mit komplexen Softwarelösungen mit.
Deine Stärken liegen in der Programmierung (C# .Net, HTML, Powershell) und im Umgang mit relationalen Datenbanken (SQL/MySQL).
Du hast idealerweise bereits Berührungspunkte mit Themen wie Identitätsmanagement, OpenID Connect oder Containertechnologien (z.B. Docker).
Verhandlungssicherheit auf Deutsch und gutes Englisch, sowie dein lösungsorientiertes Denken zeichnen dich aus.
Benefits
Software Entwickler .NET/C# (m/w/d)
Verantwortung
Du arbeitest aktiv an der Weiterentwicklung unserer Web-Plattform und gesamten Systemlandschaft mit
Du entwickelst skalierbare Softwarelösungen mit Fokus auf Performance und Benutzerfreundlichkeit
Dabei erstellst Du automatisierte Tests, führst Code-Reviews durch und achtest auf hohe Softwarequalität
Im laufenden Betrieb unterstützt Du das Team bei technischen Herausforderungen
Ausserdem bringst Du Dich in Systemarchitekturentscheidungen ein und setzt diese konsequent um
Qualifikationen
Du hast eine abgeschlossene Ausbildung als Applikationsentwickler oder ein Informatikstudium (ETH, Uni, FH)
Du bringst mehrjährige Erfahrung in der Softwareentwicklung mit
Du kennst Dich gut im bestehenden Tech Stack aus und analysierst komplexe Aufgaben mit klarem, analytischem Denken
Neue Themen erschliesst Du Dir selbstständig, und Du gehst Anforderungen strukturiert und präzise an
Deine Deutschkenntnisse in Wort und Schrift liegen auf mindestens C1-Niveau
.NET/C# Software Entwickler (m/w/d)
Verantwortung
Aktive Mitarbeit an der Weiterentwicklung der Web-Plattform und der Systemlandschaft
Entwicklung skalierbarer Softwarelösungen mit Fokus auf Benutzerfreundlichkeit und Performance
Erstellung automatisierter Tests, Durchführung von Code-Reviews und Sicherstellung der Softwarequalität
Technische Unterstützung im Plattformbetrieb und bei betrieblichen Herausforderungen
Mitwirkung an Systemarchitekturentscheidungen und deren Umsetzung
Qualifikationen
Abgeschlossene Ausbildung als Applikationsentwickler oder Studium in Informatik (ETH, Uni, FH)
Mehrjährige Berufserfahrung in der Softwareentwicklung
Gute Kenntnisse im bestehenden Tech Stack (mehrheitlich abgedeckt)
Analytisches Denkvermögen und schnelle Auffassungsgabe zur Lösung komplexer Aufgaben
Selbstständige Einarbeitung in neue Themen und präzise Anforderungsanalyse
Sehr gute Deutschkenntnisse in Wort und Schrift (mind. C1)
Full Stack .NET Developer (m/w/d)
Verantwortung
Entwickeln und implementieren von Erweiterungen für unser Produktportfolio in enger Zusammenarbeit mit dem Produktmanagement
Aktive Mitgestaltung der Produktmodernisierung und -weiterentwicklung – von der ersten Idee bis zur erfolgreichen Einführung beim Kunden
Mitarbeit an Architektur- und Designentscheidungen zur langfristigen Weiterentwicklung der Produkte
Sicherstellen von Codequalität durch Reviews, Tests und saubere Dokumentation
Qualifikationen
Erfahrung in der Softwareentwicklung mit Microsoft .NET, C#, ASP.NET Web-API und MS SQL
Entwicklung skalierbarer Cloud-Services auf Microsoft Azure
Fliessende Deutschkenntnisse sowie gute Englischkenntnisse
Benefits