6 Software Development - Software in Aarau
Cloud Application Engineer – Azure (m/w/d)
Über
Unser Kunde ist ein international tätiges Schweizer Maschinenbauunternehmen mit Fokus auf hochpräzise Fertigungs- und Produktionstechnologien. Mit modernsten Entwicklungs- und Fertigungsmethoden entwickelt und produziert das Unternehmen innovative Lösungen für anspruchsvolle industrielle Anwendungen. Qualität, Präzision und technologische Exzellenz stehen dabei im Mittelpunkt.
Verantwortung
Du entwickelst und betreibst cloudbasierte Web- und IoT-Anwendungen auf Microsoft Azure und begleitest deren Weiterentwicklung über den gesamten Lifecycle.
Du konzipierst und implementierst REST-APIs für die Kommunikation zwischen Geräten, Sensoren und Cloud-Diensten und sorgst für eine skalierbare Systemarchitektur.
Du entwickelst moderne Weboberflächen mit Angular und TypeScript und setzt Backend-Komponenten mit C#/.NET um.
Du optimierst Azure-Umgebungen hinsichtlich Performance, Verfügbarkeit, Security und Betriebskosten und automatisierst Deployments mit modernen DevOps- und CI/CD-Ansätzen.
Du definierst technische Standards mit, führst Code Reviews durch und stellst die Qualität der Software durch automatisierte Tests und saubere Entwicklungsprozesse sicher.
Qualifikationen
Du hast ein Studium in Informatik, Elektrotechnik oder einem vergleichbaren technischen Bereich abgeschlossen und bringst mindestens fünf Jahre Erfahrung in der Full-Stack-Entwicklung mit.
Du verfügst über praktische Erfahrung mit produktiven Azure-Umgebungen, insbesondere in den Bereichen App Hosting, Serverless, IoT, DevOps und Monitoring.
Du beherrschst C#/.NET, Angular, TypeScript, HTML5/CSS3 sowie REST-APIs und relationale Datenbanken wie PostgreSQL.
Du kennst dich mit Softwarearchitektur und skalierbaren Systemen aus. Erfahrung mit Flutter oder anderen Cross-Platform-Frameworks ist ein Plus.
Du verfügst über sehr gute Deutsch- und gute Englischkenntnisse.
Benefits
Senior Application Support Engineer (m/w/d)
Über
Verantwortung
Du betreust Kunden bei technischen und fachlichen Fragen zu Business-Applikationen
Du analysierst und löst komplexe Softwareprobleme strukturiert
Du koordinierst den 3rd-Level Support zwischen Kunden und Entwicklungsteam
Du optimierst kontinuierlich die Supportprozesse
Du stellst sicher, dass Systeme stabil laufen und die nötige Performance erreichen
Qualifikationen
Du hast eine Informatikerausbildung und Erfahrung im Applikationssupport und liebst Kundenservice
Du arbeitest mit Jira Service Management und Confluence für die Zusammenarbeit
Du nutzt Technologien wie Windows, SQL Server, IIS und das .NET-Framework
Du setzt T-SQL für Datenabfragen ein
Du arbeitest organisiert, koordinierst Tickets und hast Interesse an Coding
Sehr gute Deutsch- und gute Englischkenntnisse in Wort und Schrift
Benefits
Senior .NET Engineer (m/w/d)
Über
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
Java Software Engineer (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du als Senior Software Engineer:in die Weiterentwicklung anspruchsvoller Intralogistik-Prozesse aktiv mit. Du setzt dein fundiertes Know-how ein, um massgeschneiderte Lösungen zu entwickeln, die Kund:innen nachhaltig überzeugen. Dabei nutzt du deine Erfahrung, um komplexe Anforderungen zu strukturieren und in robuste Softwarelösungen zu überführen. Du trägst Verantwortung über den gesamten Entwicklungsprozess hinweg und sorgst dafür, dass stabile, leistungsfähige Systeme entstehen. Mit deinem Engagement prägst du eine zukunftsorientierte Branche, in der du täglich an neuen Herausforderungen wächst.
Verantwortung
Kundenanforderungen analysieren und in technische Lösungskonzepte überführen.
Individuelle Softwarelösungen für automatisierte Logistiksysteme entwickeln und erweitern.
Java-basierte Anwendungen konzipieren, implementieren und in bestehende Systemlandschaften integrieren.
Schnittstellen, Datenverarbeitung und Backend-Komponenten entwickeln und testen.
Inbetriebnahmen begleiten, technische Anwender unterstützen und bei Fehleranalysen mitwirken.
Qualifikationen
Ausbildung oder Studium im Bereich Informatik, Software Engineering, Elektrotechnik oder vergleichbar.
Mehrjährige Praxis in der objektorientierten Entwicklung mit Java.
Erfahrung mit Spring Boot, REST-APIs und relationalen Datenbanken wie PostgreSQL oder Oracle.
Sicherer Umgang mit Git, automatisierten Tests und modernen Entwicklungsprozessen.
Analytische, eigenständige Arbeitsweise sowie Freude an kundenorientierter Zusammenarbeit in agilen Teams.
Benefits
Java Software Developer (m/w/d)
Rolle
In dieser Rolle als Senior SW-Ingenieur für modellgetriebene Entwicklung gestaltest du den innovativen Einsatz formaler Modellierung aktiv mit. Du übernimmst Verantwortung in anspruchsvollen Projekten, in denen sich Kunden auf deine Fachkompetenz, deine Fairness und deinen Mut zur Innovation stützen. Dabei prägst du eine Arbeitsweise, die auf gegenseitigem Respekt basiert und eine Kultur fördert, in der Lernen und Weiterentwicklung einen hohen Stellenwert haben. Du trägst mit deiner Erfahrung dazu bei, modellgetriebene Ansätze zielgerichtet einzusetzen und nachhaltig zu etablieren.
Verantwortung
- Du übernimmst anspruchsvolle Aufgaben in Kundenprojekten
- In dieser Rolle lernst du modellgetriebene Methoden im Projekt kennen
- Als SW-Ingenieur für modellgetriebene Entwicklung vertiefst du deine Kenntnisse der entsprechenden Werkzeuge
- Im Team mit internationalen Spezialisten pflegst du vielfältigen Kundenkontakt
Qualifikationen
- Du verfügst über eine hohe Abstraktionsfähigkeit
- Du hast 2-3 Jahre Projekterfahrung mit objektorientierter Programmierung in J2EE und EJB
- Du bringst mindestens 1 Jahr Erfahrung mit JSF, Struts, JavaScript und Web Services mit
- Du hast erste Erfahrungen mit modellgetriebenen Methoden wie MDA, MDD und oder DSM gesammelt
- Du arbeitest sicher mit UML, Use Cases, Design Patterns und Eclipse
- Du bist analytisch, initiativ, kommunikativ, lernbereit und teamorientiert unterwegs
Consultant Low-Code-Plattformen (m/w/d)
Über
Rolle
Gute Beratung beginnt beim Verstehen des Geschäftsprozesses, nicht beim Tool. Genau hier setzt Deine Arbeit als Consultant Low-Code-Plattformen an. Du konzipierst tragfähige Architekturen auf der Power Platform und setzt sie gemeinsam mit Fachpersonen und Engineers um. Workshops, Konzeption und Realisierung gehören für Dich zusammen. Wer gerne mitdenkt statt nur abarbeitet, findet hier viel Gestaltungsraum.
Verantwortung
Du entwirfst Architekturkonzepte für Cloud-Projekte und reviewst bestehende Lösungen
Gemeinsam mit Fachverantwortlichen legst Du Schnittstellen und Anforderungen fest
Du moderierst Business-Analyse-Workshops und zeigst Optionen für die passende Lösung auf
Darüber hinaus richtest Du die CRM-Cloud-Umgebung und die zugehörigen Dienste in Azure ein
Du hältst das Backlog aktuell, organisierst die Scrum-Termine und stimmst Infrastrukturthemen mit den Engineers ab
Zudem behältst Du technologische Entwicklungen im Blick und schärfst das Leistungsportfolio
Qualifikationen
Ein Studium oder eine Weiterbildung im Informatikumfeld bildet Deine fachliche Basis
Du hast über mehrere Jahre Kundschaft beraten und Lösungen konzipiert
Vertraut bist Du mit Microsoft-Plattformen wie Dynamics 365 (D365) und Microsoft 365 samt Cloud-Diensten
Des Weiteren arbeitest Du routiniert nach agilen Vorgehensmodellen
In Deutsch überzeugst Du auf Verhandlungsniveau, Englisch nutzt Du im technischen Alltag
Zudem gehst Du strukturiert vor, denkst unternehmerisch und begeisterst mit Deinem Beratungsflair
Benefits