40 Software in Aargau
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
.NET Software Engineer (m/w/d)
Verantwortung
Entwicklung von Erweiterungen für das bestehende Produkteportfolio in enger Zusammenarbeit mit dem Produktmanagement
Mitarbeit an der Modernisierung und Weiterentwicklung der Produkte – von der ersten Idee bis zur erfolgreichen Abnahme beim Kunden
Qualifikationen
Erfahrung in der Softwareentwicklung mit Microsoft .NET, C#, ASP.NET Web-API und MS SQL
Vorteil: Know-how in der Entwicklung skalierbarer Cloud-Services auf Microsoft Azure
Fliessende Deutschkenntnisse sowie gute Englischkenntnisse
Benefits
C# Software Engineer (m/w/d)
Verantwortung
Entwicklung und Wartung komplexer Web-Applikationen auf Basis von .NET/C# und Microsoft SQL Server
Mitarbeit in Scrum-Teams bei unterschiedlichen Projekten
Unterstützung von Lösungsarchitekten und Projektleitern von Konzept bis Abnahme
Begleitung der Produktberater bei Kundenanliegen
Sicherstellung der Softwarequalität durch Code-Reviews und Unit-Tests
Qualifikationen
Abgeschlossenes Studium in Informatik, Naturwissenschaften, Mathematik oder Technik
Erfahrung in .NET/C# und Microsoft SQL Server
Team- und Agile-Methoden-Erfahrung
Sehr gute Deutsch- und gute Englischkenntnisse
Senior Software Engineer (Java) (m/w/d)
Verantwortung
Du entwickelst Anforderungen in der Warenwirtschaft – mit Fokus auf Frontend und Backend.
Du integrierst Kundensysteme aus Gastronomie und Hotellerie im Zuge der digitalen Transformation.
Du setzt EDI-Schnittstellen um und entwickelst APIs für Stammdaten (OCI, REST).
Du verarbeitest große Datenmengen mit Spring Batch und Apache Camel und übernimmst den Third-Level-Support.
Qualifikationen
Fundierte Ausbildung in der Informatik und mindestens drei Jahre Erfahrung in der Java-Entwicklung, bevorzugt mit JavaEE und dem Spring Framework
Versierter Umgang mit agilen Entwicklungsmethoden, insbesondere SCRUM
Ausgeprägtes analytisches und konzeptionelles Denken, gepaart mit selbstständiger, lösungsorientierter Arbeitsweise und starker Kommunikationsfähigkeit
Solide Kenntnisse in SQL
Erfahrung mit Oracle-Datenbanken und PLSQL wünschenswert
Von Vorteil: praktische Erfahrung mit Container-Technologien (Docker) sowie deren Orchestrierung mittels Kubernetes oder OpenShift
Benefits
Softwareentwickler Java (m/w/d)
Rolle
In dieser Rolle entwickelst du anspruchsvolle, skalierbare Softwarelösungen und bringst deine Erfahrung in der Architektur und Umsetzung moderner Technologien ein. Du verantwortest die technische Konzeption komplexer Anwendungen und gestaltest aktiv deren Weiterentwicklung. Dabei arbeitest du eng mit crossfunktionalen Teams zusammen und sorgst für einen effizienten und qualitätsgesicherten Entwicklungsprozess. Dein technisches Know-how kombinierst du mit einem Blick für saubere Codequalität und nachhaltige Softwarearchitektur. Durch deinen Beitrag werden leistungsstarke Anwendungen geschaffen, die sich durch Stabilität, Effizienz und Zukunftsfähigkeit auszeichnen.
Verantwortung
- Du entwickelst performante Backend-Services in Java sowie moderne Frontends mit TypeScript und React unter Verwendung von Open-Source-Technologien.
- In dieser Rolle übernimmst du Testing und Code-Reviews, um eine hohe Qualität und Wartbarkeit der Software sicherzustellen.
- Du gestaltest den gesamten Entwicklungsprozess aktiv mit – von der Ideenfindung über Konzeption und Entwicklung bis zu Deployment und Monitoring.
- Als Softwareentwickler Java arbeitest du eng mit Product Ownern zusammen, um Anforderungen mithilfe von "Executable Specifications" (BDD) präzise umzusetzen.
- Du definierst und verantwortest als Story Lead das Design von Services, Schnittstellen, Datenbanken und Basiskomponenten in enger Abstimmung mit deinem Team.
- In cross-funktionaler Zusammenarbeit bringst du deine technische Expertise zur kontinuierlichen Verbesserung bestehender Anwendungen ein.
Qualifikationen
- Du hast eine abgeschlossene Ausbildung im Bereich Informatik (HF, FH oder ETH) und bringst fundierte Erfahrung in der Umsetzung von Software-Projekten mit
- Du verfügst über sehr gute Java-Kenntnisse und hast idealerweise bereits mit Linux und Docker gearbeitet
- Zusätzlich bringst du Praxiswissen im Frontend-Bereich mit, insbesondere in Typescript und React
- Du setzt Design Patterns gezielt ein und wendest sie gemäss Anwendungssituation sicher an
- Du bevorzugst moderne Entwicklungsmethoden wie Continuous Integration, automatisierte Tests, BDD und Scrum
- Deine Arbeitsweise ist teamorientiert, lösungsfokussiert und zeichnet sich durch einen hohen Qualitätsanspruch aus
Software Entwickler für SAP Fiori Schnittstellen (Java-/TypeScript) (m/w/d)
Rolle
In dieser Rolle übernimmst du die Verantwortung für die Konzeption, Umsetzung und kontinuierliche Weiterentwicklung von digitalen Produkten entlang der gesamten Customer Journey. Du analysierst Nutzerbedürfnisse, definierst Use Cases und koordinierst interdisziplinäre Teams zur Umsetzung neuer Features – von der Idee bis zum Go-live. Mit einem klaren Blick für KPIs und Business-Anforderungen steuerst du Projekte effizient und zielorientiert. Du bringst technisches Verständnis mit, kommunizierst sicher mit Stakeholdern und behältst stets den Mehrwert für die Nutzer im Fokus. Dabei treibst du Innovationen aktiv voran und stellst eine nachhaltige Produktentwicklung sicher.
Verantwortung
- Du initiierst den Aufbau einer SAP-Fiori-Umgebung und stellst gemeinsam mit dem Entwicklungsteam deren Betrieb sicher
- In dieser Rolle entwirfst und realisierst Du moderne SAP-Fiori-Anwendungen
- Du übernimmst die Aktivierung sowie gezielte Anpassung bestehender Fiori-Apps an spezifische Anforderungen
- Als Entwickler für SAP Fiori Schnittstellen verantwortest Du die Konzeption und Umsetzung neuer Schnittstellen
- Du betreust bestehende Schnittstellen mit dem Tool Lobster_data und optimierst deren Nutzung kontinuierlich
- Bei technischen Herausforderungen führst Du eigenständig Analysen durch und entwickelst nachhaltige Lösungen
Qualifikationen
- Du hast fundierte Erfahrung im Umgang mit Lobster_data sowie in der Entwicklung und Pflege von Schnittstellen
- Umfangreiche Kenntnisse in SAP-Fiori, Fiori Elements und SAPUI5 zeichnen dich aus
- Du bringst idealerweise Erfahrung mit JavaScript oder TypeScript sowie Grundkenntnisse in CSS und HTML mit
- Du lernst dich gerne in neue Fachlösungen wie das SAP-Versicherungsmodul msg.Pia ein
- Eigenverantwortliches Arbeiten, Teamfähigkeit und eine strukturierte Herangehensweise zählen zu deinen Stärken
- Mit deiner ausgeprägten Kommunikationsfähigkeit überzeugst du mündlich wie schriftlich in deutscher Sprache
Softwareentwickler/in .NET & Blazor (m/w/d)
Verantwortung
Weiterentwicklung bestehender .NET-Anwendungen (ASP.NET Core, Blazor Server, WPF)
Umsetzung neuer Features und Verbesserung bestehender Komponenten nach Clean Code & SOLID-Prinzipien
Mitarbeit an Daten- und Backend-Prozessen (MSSQL, SSIS) und OLAP-Cube (SSAS)
Umsetzung von UI/UX-Anforderungen mit MVVM und Blazor-Komponenten
Mitwirkung an Architekturentscheidungen und Dokumentation
Optionale Mitarbeit an AI-Integration in die Plattform
Qualifikationen
Ausbildung als Informatiker EFZ Applikationsentwicklung, Bachelor in Informatik oder vergleichbare Weiterbildung
Ausgeprägte Kenntnisse in objektorientierter Programmierung (C# oder Java)
Erfahrung in C# / .NET Core
Kenntnisse in ASP.NET Core, WPF, Blazor Server oder Lernbereitschaft
Solide Kenntnisse in HTML und CSS
Verständnis von Datenbanken (MSSQL, SSIS, SSAS, OR-Mapper wie Dapper)
Verhandlungssichere Deutsch- und Englischkenntnisse
Benefits
IAM Implementation Spezialist - C# PowerShell (m/w/d)
Verantwortung
Du sorgst dafür, dass die IAM-Lösungen nahtlos bei Kunden integriert werden – von der Workflow-Konfiguration bis zur sicheren Anbindung verschiedenster Systeme.
Du unterstützt aktiv die Produktentwicklung, bringst technische Impulse ein und hilfst, die Software noch besser zu machen.
Du arbeitest parallel an mehreren Implementierungsprojekten, unterstützt bei Proof of Concepts (PoCs) und stellst sicher, dass die Produktdokumentation aktuell und verständlich bleibt.
Qualifikationen
Du hast fundierte Berufserfahrung in der Implementierung oder im Betrieb komplexer Anwendungen und verfügst über eine fundierte Ausbildung oder ein Studium im Bereich Informatik.
Du bringst solide Kenntnisse in C# .NET, HTML, XSLT und PowerShell mit und hast ein gutes Verständnis im Umgang mit SQL-basierten Datenbanken.
Verhandlungssicheres Deutsch und Englisch bringst Du ebenfalls mit.
Benefits
Java Engineer (m/w/d)
Rolle
Design und Architektur: Mitgestaltung von Design und Architektur sowie Festlegung der Lösungen in enger Zusammenarbeit mit Schlüsselrollen
Kommunikation und Wissensaustausch: Umsetzung von Lösungen und aktive Weitergabe von Erkenntnissen an das Team
Lösungsorientierte Arbeitsweise: Proaktive Suche nach optimalen Lösungen zur erfolgreichen Umsetzung von Ideen
Performanceoptimierung und agile Entwicklung: Berücksichtigung von Code-Performance und Weiterentwicklung im Rahmen agiler Scrum-Prozesse
Verantwortung
Ausbildung: Höherer Abschluss in Informatik (Uni oder FH) oder fundierte Berufserfahrung in der Softwareentwicklung
Testing: Tiefgehendes Wissen im Bereich Software-Testing
Technische Fähigkeiten: Langjährige Erfahrung (mind. 5 Jahre) in Java, Spring Boot, Kafka, SQL, REST, (JUnit) Unit Testing, Integration Testing sowie Interesse an Tools und Technologien wie GitLab, Docker, Kubernetes, Splunk und Citrus
Sprachkenntnisse: Verhandlungssichere Deutsch- und Englischkenntnisse sind essenziell
Benefits
Fullstack Engineer (Java/Typescript) (m/w/d)
Verantwortung
Entwicklung, Testing und Code-Review von Backend-Services (Java) und modernen Frontends (TypeScript, React)
Aktive Mitgestaltung des gesamten Entwicklungszyklus – von der Idee bis zum Monitoring
Zusammenarbeit mit dem Product Owner zur Definition und Umsetzung von Anforderungen (BDD)
Verantwortung für Architektur und Schnittstellendesign als Story Lead im Team
Qualifikationen
Abschluss in Informatik (HF, FH, ETH) und Erfahrung in der Softwareentwicklung
Aktuelle Java-Kenntnisse, idealerweise Erfahrung mit Linux, Docker, React und TypeScript
Vertraut mit Design Patterns und Interesse an wartbarer Softwarearchitektur
Erste Erfahrung im Bereich Testautomatisierung und BDD wünschenswert
Teamplayer mit hoher technischer Motivation und sehr guten Deutsch-/Englischkenntnissen