7 Software Development - Software in Aargau
Applikations- und Datenbankentwickler (m/w/d)
Rolle
Beim Rocken Partner arbeitest du als Applikations- und Datenbankentwickler (m/w/d) an internen ERP-Lösungen und Analysewerkzeugen. Du entwickelst Reports, verbesserst Workflows und sorgst für eine verlässliche Datenbasis für die Fachabteilungen.
Verantwortung
Du passt bestehende ERP-Module an neue Anforderungen an und entwickelst eigene Erweiterungen.
Auch die Pflege von Datenbanktabellen und Views sowie das Erstellen von Auswertungen gehört zu deinem Alltag.
Du entwickelst Reports mit gängigen BI-Tools oder integrierten Berichtsfunktionen.
In enger Zusammenarbeit mit den Fachbereichen definierst du Datenlogiken und Abfragen.
Du trägst zur Dokumentation und Qualitätssicherung von ERP-Prozessen bei.
Qualifikationen
Abgeschlossene Informatikausbildung oder Erfahrung in der ERP-Entwicklung
Gute SQL-Kenntnisse, idealerweise in Verbindung mit ERP-Systemen (z. B. Abacus, SAP, Dynamics)
Erste Erfahrung im Reporting mit BI-Tools wie Power BI oder SSRS von Vorteil
Deutsch C1 und gutes technisches Englisch
Analytisches Denken und lösungsorientierte Arbeitsweise
Tech-Stack
MS SQL, Abacus oder Dynamics NAV/SAP
Power BI, SSRS
.NET oder VBA (je nach ERP)
REST- oder OData-Schnittstellen
Benefits
Softwareentwickler Fullstack (m/w/d)
Verantwortung
Umsetzung anspruchsvoller Logikkomponenten in Webapplikationen und serverseitigen Diensten inklusive Qualitätssicherung durch Testautomatisierung.
Weiterentwicklung eines industriellen Steuerungssystems samt zugehöriger Toolchain unter Einbindung notwendiger Protokolle.
Enge Abstimmung mit Verantwortlichen aus Delivery sowie fachübergreifenden Engineering-Einheiten.
Mitarbeit innerhalb eines kleinen Entwicklungsteams mit hoher Eigeninitiative bei der Aufgabenbearbeitung.
Einbringen neuer Ideen und Mitgestaltung zukunftsorientierter technologischer Ansätze.
Qualifikationen
Tertiärer Abschluss in Informationstechnologie (FH/HF oder vergleichbar).
Mehrjährige Praxiserfahrung mit Webframeworks, Programmiersprachen und Backend-Stacks (Typescript, Angular, Java, Spring, Boot)
Kenntnisse moderner Build-Pipelines sowie Entwicklungswerkzeuge (CI/CD, Docker, Kubernetes, Linux)
Erfahrung mit Containerisierung, Orchestrierung, unterschiedlichen Plattformen und serviceorientierten Systemlandschaften; sichere Kommunikation in Deutsch und Englisch.
Benefits
.NET Softwareentwickler mit Berufserfahrung (m/w/d)
Rolle
In dieser Rolle verantwortest du die Konzeption und Entwicklung komplexer .NET-Softwarelösungen mit Fokus auf Skalierbarkeit, Robustheit und Zukunftssicherheit. Du steuerst technische Entscheidungen und agierst als zentrale Ansprechperson in einem multidisziplinären Umfeld. Gemeinsam mit anderen Entwicklerinnen und Entwicklern, Product Owners und Quality Engineers stellst du eine hohe Codequalität und effiziente Delivery sicher. Du bringst tiefgehende Erfahrung ein, um technologische Standards aktiv weiterzuentwickeln und strategisch mitzugestalten. Durch deinen Beitrag stärkst du nachhaltig die Innovationskraft und technische Exzellenz.
Verantwortung
- Du entwickelst innovative Applikationen und setzt neue Standards in der .NET-Softwareentwicklung
- In dieser Rolle übernimmst du Verantwortung in Entwicklerteams und förderst den aktiven Wissensaustausch
- Als .NET Softwareentwickler gestaltest du moderne Architekturen und treibst die technologische Weiterentwicklung voran
- Du wartest und erweiterst bestehende Anwendungen, um unsere Position als Technologieführer zu behaupten
- In enger Zusammenarbeit mit dem Team verbesserst du kontinuierlich unsere Entwicklungsprozesse
- Du implementierst Best Practices und sorgst für hohe Codequalität sowie nachhaltige Softwarelösungen
Qualifikationen
- Du verfügst über einen Hochschulabschluss im Bereich Software Engineering oder gleichwertige Ausbildung
- Mehrjährige Erfahrung als Full Stack Developer zeichnen dich als Senior aus
- In C# .NET und WebAPI fühlst du dich zu Hause und entwickelst auf hohem Niveau
- Mit SQL Server gehst du routiniert um und bringst fundiertes Datenbankwissen mit
- Du setzt moderne Webtechnologien wie TypeScript und Vue.js gezielt für überzeugende Frontends ein
- Teamarbeit liegt dir am Herzen, und deine Kommunikation in Deutsch und Englisch ist stilsicher und professionell
Benefits
Technical Software Engineer Java (m/w/d)
Verantwortung
Du designst und implementierst leistungsfähige Softwarelösungen auf Basis moderner Java-Technologien
Du entwickelst bestehende Anwendungen weiter und passt diese an neue Anforderungen an
Du realisierst Microservice-Architekturen für skalierbare und nachhaltige Systeme
Du unterstützt Projekte von der Konzeption bis zum erfolgreichen Rollout
Du arbeitest in agilen Teams und bringst dich aktiv in technische Entscheidungen ein
Qualifikationen
Fundierte Erfahrung in der Entwicklung skalierbarer Webapplikationen mit Java
Sicherer Umgang mit Technologien wie Spring Boot, Angular, React und Hibernate
Kenntnisse in Scrum, DevOps-Prozessen sowie Container-Technologien wie Docker
Selbstständige und lösungsorientierte Arbeitsweise mit hoher Teamfähigkeit
Sehr gute Deutschkenntnisse sowie gute Englischkenntnisse in Wort und Schrift
Benefits
Senior Java Software Engineer (m/w/d)
Verantwortung
Du realisierst neue Funktionen und Anforderungen entlang des gesamten Entwicklungsprozesses, von der fachlichen und technischen Ausarbeitung bis zur erfolgreichen Inbetriebnahme.
Du arbeitest eng mit Produktverantwortlichen, Entwicklerteams und Qualitätssicherung zusammen, um bestehende Softwarelösungen kontinuierlich zu verbessern und weiterzuentwickeln.
Du achtest darauf, dass Anwendungen im Java-Umfeld wartbar, gut testbar und nach hohen Qualitätsansprüchen umgesetzt werden.
Du wirkst an der Definition und Weiterentwicklung von Entwicklungsrichtlinien mit und trägst zur konsequenten Einhaltung von Qualitätsstandards bei.
Qualifikationen
Du verfügst über ein abgeschlossenes Studium im Bereich Informatik oder über eine vergleichbare fachliche Qualifikation.
Du bringst mehrere Jahre praktische Erfahrung in der agilen Softwareentwicklung mit und kennst dich gut mit Technologien aus dem Java-Umfeld aus.
Du hast fundierte Kenntnisse in Softwarearchitektur, gängigen Entwurfsmustern sowie in modernen Methoden des Software Engineerings.
Du bist mit Themen wie automatisierten Build- und Deployment-Prozessen, DevOps-Praktiken, Container-Technologien und Cloud-Umgebungen vertraut.
Benefits
Software Engineer (m/w/d)
Rolle
In dieser Rolle gestaltest du moderne Softwarelösungen für anspruchsvolle Vorsorgeprofis und trägst dazu bei, komplexe Anforderungen in effiziente Anwendungen zu übersetzen. Du übernimmst die Verantwortung für die Entwicklung, Einführung und kontinuierliche Weiterentwicklung qualitativ hochwertiger Verwaltungssoftware. Dabei analysierst du fachliche Bedürfnisse, konzipierst passende technische Lösungen und setzt diese in einer stabilen, performanten Architektur um. Du stellst durch sorgfältige Tests und saubere Dokumentation die Nachhaltigkeit deiner Entwicklungen sicher. Zudem trägst du mit deinem professionellen Know-how aktiv zur Optimierung bestehender Anwendungen und Prozesse im Softwareengineering bei.
Verantwortung
- Du entwickelst neue Features im Web-Frontend und Backend – vom Design bis zur Produktivsetzung.
- In dieser Rolle arbeitest du eng mit Product Owner und Tester:innen zusammen, um nutzerfreundliche und performante Web-Applikationen zu realisieren.
- Du gestaltest UI-Komponenten mit Fokus auf Responsiveness, Barrierefreiheit und ein sauberes Design.
- Als Software Engineer nimmst du Anpassungen im Backend und an APIs vor, um neue und bestehende Funktionen zu unterstützen.
- Du sicherst die Code-Qualität durch Clean Code, automatisierte Tests und konstruktive Code Reviews.
Qualifikationen
- Du verfügst über ein abgeschlossenes Informatikstudium (FH/ETH) oder eine gleichwertige Ausbildung und bringst 3–5 Jahre Erfahrung in der agilen Softwareentwicklung mit.
- Du hast fundierte Praxis mit Webtechnologien wie Angular, TypeScript, HTML5/CSS und der Entwicklung von RESTful Services.
- Du kennst dich gut aus in Softwarearchitektur, Design-Patterns sowie modernen Software-Engineering-Praktiken (z.B. Scrum, Clean Code, Clean Architecture).
- Idealerweise hast du erste Berührungspunkte mit Containerisierung, Cloud-Technologien und DevOps gesammelt.
- Abstraktes Denkvermögen und eine systematische, strukturierte Arbeitsweise zeichnen dich aus.
- Du arbeitest gerne im Team und überzeugst durch klare Kommunikation und gutes Organisationstalent.
Benefits
Senior .NET Engineer (m/w/d)
Verantwortung
Du entwickelst, passt an und wartest die Steuerungssoftware eines modernen Etikettendruckers unter Windows und ergänzt neue Features
Du erstellst technische Konzepte, wirkst an der Softwarearchitektur mit und dokumentierst deinen Code sauber
Du übernimmst den 3rd-Level-Support für das lokale Servicecenter sowie für Vertriebs-, Support- und Testteams in England.
Qualifikationen
Du hast einen Hochschulabschluss in Software Engineering, Elektrotechnik oder einem ähnlichen Bereich (BSc/MSc)
Du bringst mehrjährige Erfahrung auf Senior-Level mit C#/.NET und WPF mit
Du kennst dich im Tech Stack mit .NET 6, Entity Framework, Rx.NET, NUnit, protobuf sowie Tools wie Jira, Confluence, Jenkins und GitHub aus
Du hast idealerweise Kenntnisse in moderner C++-Entwicklung oder die Bereitschaft, diese zu erlernen
Du arbeitest analytisch, strukturiert und qualitätsbewusst und hast eine klare „Getting Things Done“-Mentalität
Zudem verfügst du über sehr gute Deutsch- und gute Englischkenntnisse
Benefits