5 IT - Software Development in Aarau
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
.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
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