41 Software in Aargau
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 - C# / .NET (m/w/d)
Verantwortung
Weiterentwicklung der Software-Landschaft mit Fokus auf Berechnungslogiken, Schnittstellen & Datenbanken
Umsetzung von Anforderungen aus Produktion, Auftragsbearbeitung & Kundenbetreuung
Analyse & Optimierung bestehender IT-Strukturen durch moderne Technologien
Enge Zusammenarbeit mit Fachbereichen für anwenderfreundliche Automatisierungslösungen
Technische Verantwortung bei der digitalen Transformation im Produktionsumfeld
Qualifikationen
Abgeschlossene Ausbildung/Studium im Bereich Informatik
Sehr gute Kenntnisse in .NET / C#, idealerweise mit MS SQL oder Access
Interesse an gewachsenen Software-Lösungen und deren Weiterentwicklung
Freude an Digitalisierung in einem produzierenden KMU
Kommunikative Persönlichkeit mit sehr guten Deutsch- und Englischkenntnissen
Cloud-Softwareentwickler:in (m/w/d)
Verantwortung
Du konzipierst moderne Cloud Software Architekturen und setzt sie gemeinsam mit dem Team um
Du übernimmst die technische Leitung von Arbeitspaketen über alle Lifecycle Phasen
Durch den Ausbau von CI/CD Pipelines sicherst Du Qualität und kurze Release Zyklen
Du überwachst und betreibst Cloud Umgebungen und gewährleistest deren Performance und Stabilität
Du lebst und förderst aktiv die DevOps Prinzipien, um Entwicklung und Betrieb enger zu verzahnen
Qualifikationen
Technisch-wissenschaftlicher Bildungsweg auf TS-, FH- oder Uni-Niveau, kombiniert mit Projektleitungserfahrung in Cloud-Umgebungen
Versiert im Design und Aufbau von verteilten, ereignisbasierten Architekturen, inklusive Datenbankintegration und Sicherheitsanforderungen
Routinierter Umgang mit agilen Methoden, Unit-Testing und testgetriebener Entwicklung im Fullstack-Kontext
Techstack: AWS, Kubernetes, PowerShell, C#, TypeScript, SQL Server, EventGrid, TDD, Jira, Git
Benefits
Senior Full-Stack Developer – Java (m/w/d)
Verantwortung
Verantwortung für die Entwicklung und Implementierung von Features und User Stories über den gesamten Softwareentwicklungszyklus, von der Konzeption bis hin zur Produktivsetzung
Kontinuierliche Verbesserung des Produkts in enger Zusammenarbeit mit Product Ownern, anderen Entwicklern und Testern
Sicherstellung der Code-Qualität, indem der Code wartbar, testbar und von hoher Qualität bleibt
Mitwirkung an der Definition und Umsetzung von Code- und Qualitätsstandards
Mentoring von Junior und Professional Engineers zur Förderung ihrer fachlichen Weiterentwicklung
Qualifikationen
Abgeschlossenes Informatikstudium (FH/ETH) oder eine vergleichbare Ausbildung
Mehrjährige Berufserfahrung in der agilen Softwareentwicklung mit fundierten Kenntnissen in Java-Technologien
Fundiertes Know-how in den Bereichen Architektur, Design-Patterns sowie modernen Software-Engineering Praktiken wie Scrum, Clean Code und Clean Architecture
Erfahrung mit CI/CD, DevOps, Containerisierung und Cloud-Technologien
Kenntnisse im Bereich Web-Applikationen (Angular) im Java-Umfeld
Cloud-Kenntnisse: Erfahrung mit verschiedenen Cloud-Plattformen wünschenswert
Fachkenntnisse im Bereich BVG von Vorteil, aber kein Muss und zusätzlich sehr gute Deutschkenntnisse
Benefits
Senior Java Developer – Cloud & CI/CD (m/w/d)
Verantwortung
Feature-Umsetzung: Entwicklung und Umsetzung von Features & Storys, vom Design bis zur Produktivsetzung
Produktweiterentwicklung: Zusammenarbeit mit Product Ownern, Entwicklern und Testern zur kontinuierlichen Verbesserung der Produkte
Code-Qualität: Sicherstellung der Wartbarkeit, Testbarkeit und Code-Qualität
Standards: Aktive Mitarbeit bei Code- und Qualitätsstandards
Mentoring: Förderung und Unterstützung von Junior & Professional Engineers
Qualifikationen
nformatikstudium (FH/ETH) oder vergleichbare Ausbildung
Mehrjährige Erfahrung in der agilen Softwareentwicklung mit fundierten Java-Kenntnissen
Starkes Know-how in Architektur, Design-Patterns und modernen Software-Engineering Praktiken (Scrum, Clean Code, Clean Architecture)
Erfahrung in CI/CD, DevOps, Containerisierung und Cloud-Technologien
Kenntnisse in Web-Applikationen (Angular) im Java-Umfeld
Sehr gute Deutschkenntnisse
Benefits
SAP Application Support Specialist Senior (m/w/d)
Rolle
In dieser Rolle gestaltest du die Weiterentwicklung der ICT-Landschaft aktiv mit und trägst zur Optimierung von digitalen Geschäftsprozessen bei. Du analysierst Anforderungen, entwickelst praktikable Lösungen und koordinierst deren Umsetzung in einem vielfältigen Unternehmensumfeld. Dabei behältst du sowohl technische als auch prozessuale Aspekte im Blick. Du arbeitest an bereichsübergreifenden Projekten mit und stellst einen reibungslosen ICT-Betrieb sicher. Durch dein Engagement leistest du einen wichtigen Beitrag zur langfristigen Effizienz und Innovationskraft der gesamten Organisation.
Verantwortung
- In dieser Rolle betreust und entwickelst Du die SAP-Systemlandschaft mit Fokus auf S/4HANA und R/3 weiter
- Du übernimmst den 1st- bis 3rd-Level-Support für SAP-Anwendungen, insbesondere im Bereich Verkaufs- und Transportlogistik
- Du analysierst Störungen im System und führst fundierte Fehlerbehebungen durch
- Als SAP Application Support Specialist setzt Du Change Requests um und übernimmst das zugehörige Customizing
- Du entwickelst sowie wartest ABAP-Programme, Reports, User-Exits und SAP-Formulare
- In Projekten zu Migrationen, internationalen Rollouts und Prozessoptimierungen arbeitest Du aktiv mit internen Fachbereichen und externen Partnern zusammen
Qualifikationen
- Abgeschlossene Ausbildung oder ein Studium im Bereich Informatik oder Wirtschaftsinformatik
- Mehrjährige Erfahrung im SAP-Support sowie in der ABAP-Entwicklung
- Sicherheit im Umgang mit den SAP-Modulen MM, SD und FI/CO
- Du überzeugst durch analytisches Denkvermögen, Belastbarkeit und Eigenverantwortung
- Kundenorientiertes Denken und Teamfähigkeit zeichnen dich aus
- Kenntnisse in ITIL sind von Vorteil, sehr gute Deutschkenntnisse werden vorausgesetzt
Benefits
Software Engineer – Java & Cloud (m/w/d)
Verantwortung
Mit deiner Expertise gestaltest du die zentralen technischen Komponenten
Innovative Features und skalierbare Architekturen werden durch die Nutzung neuester Technologien realisiert, z. B. Change Data Capture
Im dynamischen, agilen Team triffst du schnelle Entscheidungen und wirkst aktiv an Lösungen mit
Durch die Zusammenarbeit mit Fachbereichen entstehen passgenaue, kundenorientierte Lösungen
Qualifikationen
Eine abgeschlossene höhere Ausbildung in Informatik oder mehrjährige Berufserfahrung mit entsprechender Weiterbildung bildet die Grundlage
Java Kenntnisse sowie Erfahrung mit relationalen und dokumentbasierten Datenbanken und im Cloud-Umfeld sind erforderlich
Erfahrung mit Quarkus, Kubernetes und GitLab CI/CD wird vorausgesetzt
Deutsch beherrschst du mündlich und schriftlich einwandfrei, Englisch mindestens auf B1 Niveau
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)