15 IT - Software Development in Aargau
Fullstack Software Engineer (m/w/d)
Über
Verantwortung
Moderne Fullstack-Webapplikationen von Konzeption und Entwicklung bis zum produktiven Betrieb realisieren.
Responsive und barrierearme Benutzeroberflächen mit Angular, TypeScript, HTML5 und CSS entwickeln.
Backend-Komponenten, RESTful APIs und Services mit Java konzipieren und kontinuierlich weiterentwickeln.
Codequalität durch Clean Code, automatisierte Tests, Code Reviews und moderne Engineering-Praktiken sicherstellen.
Architektur- und Technologieentscheidungen gemeinsam mit Product Ownern, QA und Entwicklung aktiv mitgestalten.
Qualifikationen
Studium der Informatik oder vergleichbare Ausbildung sowie mehrjährige Erfahrung in agiler Softwareentwicklung.
Mehrjährige Fullstack-Erfahrung und sehr gute Kenntnisse in Angular, TypeScript, HTML5 und CSS.
Fundierte und zwingend erforderliche Backend-Erfahrung mit Java sowie Praxis mit RESTful APIs und Services.
Sicheres Verständnis von Softwarearchitektur, Design Patterns, Clean Architecture, Clean Code und Scrum.
Cloud-, Container- oder DevOps-Erfahrung von Vorteil sowie sehr gute Deutsch- und gute Englischkenntnisse.
Benefits
Software Test Automation Specialist (m/w/d)
Über
Verantwortung
Testinfrastruktur für Frontend-, API- und Integrationslösungen aufbauen, pflegen und weiterentwickeln.
Robuste End-to-End-Tests mit Playwright entwickeln und Regressionen frühzeitig erkennen.
Backend-Qualität durch automatisierte REST- und GraphQL-API-Tests sicherstellen.
Testautomatisierung mit Jenkins und Gradle in CI/CD-Pipelines integrieren sowie Fehler systematisch analysieren.
Teststrategie gemeinsam mit agilen Entwicklungsteams gestalten und Qualitätsstandards kontinuierlich verbessern.
Qualifikationen
FH-Studium in Informatik, Wirtschaftsinformatik oder vergleichbare Ausbildung sowie mindestens 5 Jahre Erfahrung in der Testautomatisierung.
Fundierte Praxis mit Playwright, Java sowie automatisierten Tests für REST- und GraphQL-Schnittstellen.
Kenntnisse moderner Webtechnologien wie Angular und TypeScript sowie Erfahrung mit Jenkins, Gradle und CI/CD.
Strukturierte und analytische Arbeitsweise mit ausgeprägtem Qualitätsbewusstsein und hoher Eigenverantwortung.
Erfahrung in agilen Entwicklungsteams sowie gute Deutschkenntnisse und ausgeprägte Kommunikationsfähigkeit.
Benefits
Embedded Systems Entwickler (m/w/d)
Über
Dieser Rocken Partner ist ein erfolgreiches und wachsendes Hightech-Unternehmen, welches Röntgen- und Elektronendetektoren entwickelt und herstellt, um wissenschaftliche Durchbrüche auf der ganzen Welt zu ermöglichen. Während fotografische Kameras sichtbares Licht einfangen, zählen ihre Kameras einzelne Röntgenphotonen und Elektronen. Die über 130 Mitarbeitenden befinden sich in der Schweiz, den Vereinigten Staaten und Japan.
Bei diesem Arbeitgeber trifft akademische Forschung auf agile Industriepraktiken. Die Wurzeln des Unternehmens sind tief in der wissenschaftlichen Gemeinschaft verankert und ihre Wissenschaftler veröffentlichen jedes Jahr neue Forschungsergebnisse. Gleichzeitig arbeiten Ingenieure, Techniker, Administratoren und kaufmännischen Experten intensiv daran, dass Kunden ohne Verzögerung von den neuesten Technologien profitieren.
Verantwortung
- Du konzipierst und implementierst anspruchsvolle FPGA/SoC-Lösungen inklusive Architektur, Simulation und Verifikation
- In dieser Rolle arbeitest Du eng mit Hardware- und Softwareentwicklern zusammen, um eine reibungslose Systemintegration zu gewährleisten
- Du übernimmst technische Führungsverantwortung bei der Anwendung von Best Practices im FPGA/SoC-Design
- Als Embedded Systems Entwickler verfolgst Du aktuelle Entwicklungen und Technologien im Bereich Embedded Systems und FPGA/SoC
- Du entwickelst und integrierst Embedded-Linux-Treiber sowie Anwendungen für kundenspezifische FPGA/SoC-Plattformen
- Als Senior unterstützt Du das Team mit Deiner Expertise bei komplexen technischen Herausforderungen in der Systementwicklung
Qualifikationen
- Abgeschlossenes Bachelor- oder Masterstudium in Elektrotechnik, Informatik oder einem verwandten Fachgebiet
- Fundierte Kenntnisse in VHDL sowie der Entwicklung mit FPGA- und SoC-Tools, idealerweise mit AMD/Xilinx Vivado und Vitis
- Erfahrung in der Verifikation mit selbstprüfenden Testbenches, vorzugsweise unter Einsatz von Cocotb und Python
- Sicherer Umgang mit C/C++ für Embedded-Systeme wie SoC oder Microblaze
- Vertrautheit mit Versionskontrollsystemen sowie modernen CI/CD-Praktiken
- Kenntnisse in Embedded Linux, idealerweise mit Yocto, Bootloader, Device Tree und Treiberentwicklung
Benefits
Senior Data Science Software Engineer (m/w/d)
Verantwortung
Analyse und Verarbeitung von Zeitreihendaten sowie Entwicklung eigenständiger Datenanalyseprozesse
Weiterentwicklung bestehender Applikationen und Datenbanken für datenbasierte Anwendungen
Konzeption, Implementierung und Testing von Machine-Learning- und Analysealgorithmen
Entwicklung von Lösungen für Ereigniserkennung, Situationsanalyse und Effizienzoptimierung im Bereich Gebäudetechnik
Technische Unterstützung des Software-Teams und CTOs bei datengetriebenen Entwicklungsprojekten
Qualifikationen
Abgeschlossenes M.Sc.- oder Ph.D.-Studium in Physik, Informatik, Mathematik oder einer verwandten Fachrichtung
Mehrjährige Erfahrung in Data Science und Machine Learning sowie mit Python-Frameworks und AWS SageMaker
Sehr gute Kenntnisse in Python, Linux und SQL-Datenbanken, inklusive Scripting und asynchroner Anwendungen
Erfahrung mit Machine-Learning-Pipelines sowie Kenntnisse in Java oder JavaScript und Steuerungssoftware
Fliessende Deutsch- und Englischkenntnisse sowie analytische und selbstständige Arbeitsweise
Benefits
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
Application Developer (m/w/d)
Über
Verantwortung
Erhebung fachlicher Bedürfnisse und Überführung in belastbare Systemanforderungen.
Konzeption und Realisierung individueller Softwarekomponenten für automatisierte Logistiklösungen.
Erstellung technischer Designs innerhalb einer gewachsenen Systemlandschaft sowie Absicherung durch Funktions- und Integrationstests.
Technische Begleitung von Rollouts, Anlagenstarts und Kundenschulungen inklusive Support während kritischer Projektphasen.
Enge Zusammenarbeit mit Beratung und Projektmanagement bei anspruchsvollen Kundenimplementierungen.
Qualifikationen
Höhere technische Ausbildung in Software Engineering, Informatik, Automation oder Systemtechnik.
Fundierte Berufspraxis mit objektorientierten Programmiersprachen, insbesondere Java oder C#.
Vertrautheit mit webbasierten Oberflächen und TypeScript/Angular; Kenntnisse in C++ sind willkommen.
Grundverständnis relationaler Datenhaltung sowie Erfahrung mit Oracle oder Linux von Vorteil.
Selbstständige und strukturierte Persönlichkeit mit hoher Kommunikations- und Servicekompetenz, Freude an agiler Zusammenarbeit sowie guten Deutsch- und Englischkenntnissen.
Benefits
Senior Application Engineer (m/w/d)
Über
Verantwortung
Du analysierst Kundenanforderungen und übersetzt sie in passgenaue technische Konzepte.
Du entwickelst anspruchsvolle Intralogistik-Anwendungen innerhalb bestehender Softwarearchitekturen.
Du realisierst kundenspezifische Funktionen und führst Entwickler- sowie Systemtests durch.
Du begleitest die Inbetriebnahme vor Ort, unterstützt den Anlagenhochlauf und schulst Anwender.
Du unterstützt Consultants und Projektleitende und stellst bei technischen Fragen einen kompetenten Support sicher.
Qualifikationen
Du hast einen HF-/FH-Abschluss in Informatik, Elektrotechnik, Systemtechnik oder eine vergleichbare Ausbildung.
Du bringst mehrere Jahre Erfahrung mit objektorientierter Entwicklung in Java oder C# mit; C/C++ ist ein Plus.
Du kennst Angular und TypeScript sowie moderne Frontend-Entwicklung.
Du hast idealerweise Praxis mit Oracle, relationalen Datenbanken und Linux.
Du arbeitest analytisch, lösungsorientiert und kundenfokussiert, kommunizierst sehr gut auf Deutsch und Englisch und bist bereit, rund 10 % zu reisen.
Benefits
C#/.NET Software Engineer (m/w/d)
Über
Verantwortung
Entwicklung neuer Features und Erweiterungen für bestehende Softwareprodukte in Zusammenarbeit mit dem Produktmanagement
Technische Weiterentwicklung und Modernisierung der Produktlandschaft von der Konzeption bis zur Einführung
Mitwirkung bei Software-Architektur und Designentscheidungen für nachhaltige und skalierbare Lösungen
Entwicklung und Integration von APIs und Datenbanklösungen mit ASP.NET Web API und MS SQL
Sicherstellung hoher Codequalität durch Reviews, automatisierte Tests und strukturierte Dokumentation
Qualifikationen
Fundierte Erfahrung in der Softwareentwicklung mit C# und Microsoft .NET
Sehr gute Kenntnisse in ASP.NET Web API und MS SQL
Praxiserfahrung in der Entwicklung skalierbarer Cloud-Services mit Microsoft Azure
Verständnis für Software-Architektur, Testing und moderne Entwicklungsstandards
Fliessendes Deutsch und gute Englischkenntnisse
Wohnsitz in der Schweiz oder Bereitschaft zum Umzug bzw. Tätigkeit als Grenzgänger/in
Benefits
.NET Software Engineer (m/w/d)
Über
Verantwortung
Entwicklung und Integration neuer Softwarefunktionen für bestehende Produkte und Anwendungen
Umsetzung technischer Anforderungen mit C# und .NET entlang definierter Entwicklungsstandards
Weiterentwicklung und Modernisierung bestehender Softwarelösungen über den gesamten Produktlebenszyklus
Entwicklung und Anbindung von RESTful APIs mit ASP.NET Web API und MS SQL
Begleitung von Lösungen bis zur Abnahme und Einführung beim Kunden sowie technische Abstimmung mit dem Produktmanagement
Qualifikationen
Mehrjährige Erfahrung in der Softwareentwicklung mit C# und Microsoft .NET
Fundierte Kenntnisse in ASP.NET Web API und MS SQL
Erfahrung mit skalierbaren Cloud-Services auf Microsoft Azure von Vorteil
Analytische, lösungsorientierte und strukturierte Arbeitsweise
Fliessendes Deutsch und gute Englischkenntnisse
Wohnsitz in der Schweiz oder Bereitschaft zum Umzug bzw. Tätigkeit als Grenzgänger/in
Benefits
Senior Full-Stack Engineer – Java (m/w/d)
Über
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