168 IT - Software Development in Maisprach
Softwareentwickler Integration Anwendungen (m/w/d)
Rolle
In dieser Rolle gestaltest du aktiv den Ausbau einer digitalen Softwareplattform im Rahmen einer klar ausgerichteten Digitalisierungsroadmap. Du entwickelst auf Basis einer bestehenden Softwarearchitektur neue Prozessabläufe, mit denen Kundenanforderungen effizient in die internen Abläufe und Fachbereiche integriert werden. Dabei verantwortest du die Konzeption und Umsetzung passgenauer Softwarelösungen, die technische Exzellenz mit praktischer Anwendbarkeit verbinden. Mit deiner Erfahrung und Umsetzungsstärke prägst du das digitale Erscheinungsbild der Organisation wesentlich mit und treibst Innovation im Umfeld moderner Energielösungen voran.
Verantwortung
- Du entwickelst und integrierst Web-Module für das Kundenportal und baust diese kontinuierlich aus
- In dieser Rolle entwickelst und implementierst du Anwendungen zur Prozessoptimierung im Energieversorgungsunternehmen, insbesondere für Photovoltaik, Wärmepumpen, E-Mobility und «Meter to Cash»-Prozesse
- Als Softwareentwickler Integration Anwendungen baust du die Dokumentenverwaltung und den Informationsaustausch mit Microsoft Office 365 auf
- Du stärkst datenbasierte Entscheidungen durch Analyse-Dashboards und Management Reports für Bilanzierung, Energieeinkauf, Verbrauch und Assets
- In dieser Rolle erstellst du technische Analyse-Dashboards für Smart Metering und Netzanalyse und begleitest die Einführung in den Fachbereichen
- Du entwickelst Datenbank-Skripts und Abfragemodule in Verbindung mit IS-E, Abacus, Metering Data Management und Kundenportalen und unterstützt die Nutzergruppen technisch bei der Anwendung der Lösungen
Qualifikationen
- Du verfügst über eine Ausbildung als Informatiker:in FH oder eine gleichwertige Qualifikation mit Schwerpunkt Software-Entwicklung.
- Du hast mehrjährige Praxis in der Applikations- und Web-Entwicklung mit .NET C#, JavaScript und REST-Schnittstellen.
- Fundierte Kenntnisse in Datenbank-Entwicklung und -Management mit Microsoft SQL Server und MySQL zeichnen dich aus.
- Du kennst dich mit Microsoft Office 365 Teamumgebungen (SharePoint, Dokumenten-Management) sowie der Power Platform (z.B. Power BI mit Cloud-Einbindung) sehr gut aus.
- Idealerweise bringst du Erfahrung in Datenarchitektur, mehrdimensionaler Datenmodellierung sowie in Kundenportal-, CRM- und Energiedaten-Management-Lösungen mit.
- Du agierst eigenverantwortlich, methodisch und praxisorientiert, arbeitest gerne im Team und kommunizierst sicher auf Deutsch sowie gut auf Englisch.
Softwareingenieur Anwendungsintegration und Entwicklung (m/w/d)
Rolle
In dieser Rolle gestaltest du als Teil des Digital Solution Teams aktiv den Ausbau einer digitalen Softwareplattform entlang einer klar definierten digitalen Roadmap. Du entwickelst auf einer bestehenden Softwarearchitektur neue Prozessabläufe, mit denen Kundenanforderungen systematisch in die internen Abläufe und Fachbereiche integriert werden. Dabei verantwortest du die konzeptionelle und technische Umsetzung dieser Prozesse und stellst sicher, dass sie effizient, robust und zukunftsfähig sind. Mit deiner Erfahrung in Softwareentwicklung und Anwendungsintegration prägst du massgeblich die Weiterentwicklung der digitalen Lösungen. So leistest du einen spürbaren Beitrag zu einem modernen, kundenorientierten digitalen Erscheinungsbild.
Verantwortung
- Du entwickelst, integrierst und erweiterst Web-Module für das Kundenportal.
- In dieser Rolle konzipierst und implementierst du Anwendungen zur Prozessoptimierung, insbesondere für Photovoltaik, Wärmepumpen, E-Mobility und den «Meter to Cash»-Prozess.
- Als Softwareingenieur Anwendungsintegration und Entwicklung baust du Lösungen für Dokumentenverwaltung und Informationsaustausch mit Microsoft Office 365 auf.
- Du stärkst datenbasierte Entscheidungsprozesse durch Analyse-Dashboards und Management Reports für fachliche und betriebswirtschaftliche Kennzahlen.
- In dieser Rolle erstellst du technische Analyse-Dashboards für Smart Metering und Netzanalyse und begleitest deren Einführung in den Fachbereichen.
- Du entwickelst Datenbank-Skripte und Abfragemodule in komplexen Systemumgebungen und unterstützt Fachbereiche und Nutzergruppen im technischen Support.
Qualifikationen
- Du verfügst über eine abgeschlossene Ausbildung als Informatiker:in FH oder eine gleichwertige Qualifikation mit Schwerpunkt Software-Entwicklung.
- Du hast mehrjährige, vertiefte Erfahrung in der Applikations- und Web-Entwicklung mit .NET C#, JavaScript und REST-Schnittstellen.
- Du bist versiert in Datenbank-Entwicklung und -Management (Microsoft SQL-Server, MySQL) sowie in Datenarchitektur und mehrdimensionaler Datenmodellierung.
- Du kennst dich mit Microsoft Office 365 Teamumgebungen (SharePoint, Dokumenten-Management) und den Power-Platform-Tools wie Power BI mit Cloud-Einbindung gut aus.
- Du bringst Projekterfahrung in agilen, objektorientierten Entwicklungsumgebungen mit und berücksichtigst Datensicherheits- und Datenschutz-Anforderungen konsequent.
- Du überzeugst durch hohe Selbständigkeit, Eigeninitiative, ausgeprägte Team- und Kommunikationsfähigkeit in Deutsch sowie gute Englischkenntnisse für Fachdokumentationen.
Benefits
Lead Software Engineer / Architect (m/w/d)
Rolle
Du gestaltest moderne Softwarearchitekturen auf Java-Basis und entwickelst gemeinsam mit Teams leistungsfähige, skalierbare Web- und Unternehmensanwendungen. Dabei kombinierst du Architekturarbeit mit technischer Umsetzung und übernimmst eine zentrale Rolle in der technischen Steuerung anspruchsvoller Projekte. Du arbeitest eng mit Kunden und Entwicklungsteams zusammen, übersetzt Anforderungen in robuste Lösungen und stellst sicher, dass nachhaltige und zukunftsfähige Systeme entstehen.
Verantwortung
Du entwirfst und entwickelst moderne, skalierbare Java-basierte Softwarearchitekturen
Du analysierst Anforderungen und übersetzt sie in technische Konzepte und Lösungen
Du verantwortest die technische Umsetzung von Komponenten und Schnittstellen
Du begleitest Projekte von der Konzeption bis zur erfolgreichen Umsetzung
Du berätst Kunden zu Architekturentscheidungen, Technologien und Best Practices
Du übernimmst technische Verantwortung in Projekten und koordinierst Entwicklungsteams
Du förderst den Wissensaustausch im Team durch Coaching und technische Inputs
Qualifikationen
Abgeschlossenes Studium im Bereich Informatik, Software Engineering oder vergleichbar
Mehrjährige Erfahrung in der Entwicklung komplexer Java-basierter Webanwendungen
Fundiertes Architekturverständnis in modernen 3-Schicht- oder Microservice-Systemen
Erfahrung mit agilen Methoden sowie DevOps-Tools wie Docker und CI/CD
Fähigkeit, technische Anforderungen strukturiert zu analysieren und zu designen
Kommunikationsstarke und lösungsorientierte Persönlichkeit
Sehr gute Deutsch- und gute Englischkenntnisse
Benefits
HMI Software Specialist (m/w/d)
Rolle
Du entwickelst moderne Softwarelösungen für industrielle Anwendungen und gestaltest die digitale Benutzeroberfläche von Maschinen und Anlagen aktiv mit. Dabei arbeitest du an der Weiterentwicklung bestehender Systeme sowie an der Einführung moderner Webtechnologien. Du kombinierst Softwareentwicklung mit technischem Verständnis für Maschinen und trägst dazu bei, komplexe Prozesse einfach und zuverlässig steuerbar zu machen.
Verantwortung
Du entwickelst und optimierst Softwarelösungen für industrielle Bedien- und Steuerungssysteme
Du unterstützt die Transformation bestehender Anwendungen hin zu modernen Webarchitekturen
Du analysierst technische Probleme und entwickelst nachhaltige Softwareverbesserungen
Du arbeitest an Diagnose-, Fernwartungs- und Automatisierungslösungen mit
Du bringst dich in Architektur- und Designentscheidungen ein
Du arbeitest eng mit interdisziplinären Teams aus Software und Maschinenbau zusammen
Qualifikationen
Fundierte Ausbildung oder Studium in Informatik oder Software Engineering
Mehrjährige Erfahrung in der Softwareentwicklung mit C# und .NET
Gute Kenntnisse in Datenbanken und modernen Entwicklungsumgebungen
Erfahrung oder Interesse an Webapplikationen und Softwarearchitektur
Begeisterung für industrielle Systeme, Maschinenbau oder Automation
Selbständige, analytische und lösungsorientierte Arbeitsweise
Sehr gute Deutsch- und gute Englischkenntnisse
Benefits
Fullstack Software Engineer Industrieumfeld (m/w/d)
Rolle
Du entwickelst moderne Bedienoberflächen und Softwarelösungen für Maschinen und industrielle Anlagen. Dabei arbeitest du an der Weiterentwicklung bestehender Anwendungen und unterstützt die Ablösung klassischer Desktop-Systeme durch moderne, webbasierte Lösungen. Du bist Teil eines interdisziplinären Teams und trägst dazu bei, dass komplexe technische Systeme intuitiv bedienbar, zuverlässig und zukunftsfähig werden.
Verantwortung
Du entwickelst und verbesserst Bedienoberflächen für Maschinen und Anlagen
Du arbeitest an der Modernisierung bestehender Desktop-Anwendungen hin zu Weblösungen
Du analysierst Fehler und optimierst bestehende Software kontinuierlich
Du unterstützt bei der Entwicklung von Fernwartungs- und Diagnosesystemen
Du wirkst bei Architektur, Design und Umsetzung neuer Softwarefunktionen mit
Du arbeitest eng mit Teams aus Softwareentwicklung, Automation und Maschinenbau zusammen
Qualifikationen
Ausbildung oder Studium im Bereich Informatik oder Softwareentwicklung
Erfahrung in der Entwicklung mit C# und .NET
Kenntnisse mit SQL-Datenbanken sowie modernen Entwicklungswerkzeugen
Interesse an Webtechnologien und Softwarearchitektur
Strukturierte, selbständige und lösungsorientierte Arbeitsweise
Teamfähigkeit und hohe Lernbereitschaft
Sehr gute Deutsch- und gute Englischkenntnisse
Benefits
Softwareentwickler Embedded Systeme (m/w/d)
Rolle
In dieser Position entwickeln Sie leistungsfähige Embedded-Softwarelösungen auf Linux-Basis für kundenspezifische Hardwareplattformen. Sie verantworten Architektur, Design und Implementierung von Echtzeitsystemen und stellen deren stabile Integration in komplexe technische Umgebungen sicher. Dabei arbeiten Sie eng mit interdisziplinären Teams aus Elektronik, Regelungstechnik und Mechanik zusammen.
Verantwortung
Entwicklung von Embedded Software im Umfeld von Embedded Linux Systemen
Integration und Anpassung von Linux-Komponenten für kundenspezifische Hardware
Konzeption und Umsetzung von Software-Architekturen für Echtzeit-Embedded-Systeme
Durchführung von Unit-Tests und Integrationstests im Softwareentwicklungsprozess
Mitarbeit bei der Erstellung technischer Softwarespezifikationen
Zusammenarbeit mit Elektronik-, Mechanik- sowie Mess- und Regelungstechnikteams
Entwicklung und Optimierung von Softwarelösungen für komplexe Systemumgebungen
Qualifikationen
Abgeschlossenes Studium in Informatik, Elektrotechnik oder Systemtechnik (FH/UNI)
Erfahrung in Embedded Linux Entwicklung mit C/C++
Kenntnisse in Linux Kernel-, Treiberentwicklung sowie Yocto-Projekt
Erfahrung in der Integration von BSP-Komponenten für spezifische Hardware
Fundierte Kenntnisse in Elektronik und Kommunikationsschnittstellen wie UART, SPI, I2C oder CAN
Erfahrung mit Echtzeitbetriebssystemen im Embedded Umfeld
Analytische, strukturierte und lösungsorientierte Arbeitsweise
Teamfähigkeit und Erfahrung in interdisziplinären Entwicklungsprojekten
Fliessende Deutschkenntnisse
Benefits
Application Engineer .NET & AI Automation (m/w/d)
Rolle
In dieser Rolle als Lead Softwareentwicklung .NET/C# bringst du dein technisches Know-how in anspruchsvollen Softwareprojekten ein und gestaltest moderne Lösungen von der Idee bis zur Umsetzung aktiv mit. Du übernimmst die fachliche Führung im .NET/C#-Umfeld, triffst technologische Entscheidungen und stellst eine saubere, skalierbare Softwarearchitektur sicher. Du verantwortest die Koordination der Entwicklungsaktivitäten, förderst den Austausch im Team und sorgst für effiziente Abstimmungs- und Entscheidungsprozesse. Dabei trägst du massgeblich dazu bei, Projekte strukturiert voranzutreiben und hohe Qualitätsstandards in der Softwareentwicklung zu etablieren. In dieser Position bringst du dich mit eigenen Ideen ein und prägst die technische Ausrichtung der Lösungen nachhaltig mit.
Verantwortung
Weiterentwicklung bestehender Web- und Windows-Applikationen im .NET-Umfeld
Konzeption, Entwicklung, Testing und Dokumentation neuer Funktionen und Prozesse
Einsatz moderner sowie AI-gestützter Methoden in der Softwareentwicklung und Testautomatisierung
Mitarbeit in vielseitigen Entwicklungsprojekten mit Technologien wie DevExpress XAF
Technischer Support sowie Beratung von Kunden bei applikationsbezogenen Fragestellungen
Unterstützung bei der kontinuierlichen Optimierung bestehender Softwarelösungen und Entwicklungsprozesse
Qualifikationen
Abgeschlossenes Studium in Informatik, Wirtschaftsinformatik oder Software-Engineering (FH, HF oder vergleichbar)
Mehrjährige Erfahrung in der Entwicklung mit C#, MS SQL, Blazor und React
Sehr gutes Verständnis für objektorientierte Softwareentwicklung und Design-Prinzipien
Erfahrung mit AI-gestützter Entwicklung sowie Testautomatisierung
Selbstständige, strukturierte und verantwortungsbewusste Arbeitsweise
Deutsch fließend sowie gute Englischkenntnisse in Wort und Schrift
Benefits
Fullstack Software Entwickler .NET (m/w/d)
Rolle
In dieser Rolle als Lead Softwareentwicklung .NET/C# bringst du dein technisches Know-how in anspruchsvollen Softwareprojekten ein und gestaltest moderne Lösungen von der Idee bis zur Umsetzung aktiv mit. Du übernimmst die fachliche Führung im .NET/C#-Umfeld, triffst technologische Entscheidungen und stellst eine saubere, skalierbare Softwarearchitektur sicher. Du verantwortest die Koordination der Entwicklungsaktivitäten, förderst den Austausch im Team und sorgst für effiziente Abstimmungs- und Entscheidungsprozesse. Dabei trägst du massgeblich dazu bei, Projekte strukturiert voranzutreiben und hohe Qualitätsstandards in der Softwareentwicklung zu etablieren. In dieser Position bringst du dich mit eigenen Ideen ein und prägst die technische Ausrichtung der Lösungen nachhaltig mit.
Verantwortung
Du entwickelst unsere bestehenden Web- und Windows-Applikationen kontinuierlich weiter.
In dieser Rolle erarbeitest, testest und dokumentierst du neue Funktionen und Prozesse.
Du setzt moderne, AI-gestützte Methoden in der Softwareentwicklung und Test-Automation ein.
Als Softwareentwickler arbeitest du aktiv in vielseitigen Projekten mit, unter anderem mit Frameworks wie DevExpress XAF.
Du unterstützt und berätst externe Kundinnen und Kunden im technischen Support.
Qualifikationen
- Du hast ein abgeschlossenes Bachelor- oder Masterstudium in Informatik, Wirtschaftsinformatik oder Software-Entwicklung (FH, HF oder vergleichbar).
- Du verfügst über fundierte Erfahrung in der Entwicklung von Web- und Windows-Applikationen mit C#, MS SQL, Blazor und React.
- Du beherrschst objektorientierte Software-Entwicklung und wendest gängige Design-Prinzipien sicher an.
- Du hast bereits mit AI-gestützter Software-Entwicklung gearbeitet und kennst dich in der Test-Automation aus.
- Du arbeitest gerne in einem kleinen, eingespielten Team und übernimmst dabei aktiv Verantwortung.
- Du kommunizierst sehr gut auf Deutsch und verfügst über gute schriftliche Englischkenntnisse.
Benefits
Professional/ Senior Softwareentwicklung (m/w/d)
Rolle
In dieser Rolle übernimmst du die fachliche Leitung anspruchsvoller Softwareentwicklungsprojekte und trägst die Verantwortung für deren technische Exzellenz. Du verantwortest Architekturentscheidungen, definierst Standards für sauberen, performanten Code und stellst sicher, dass moderne Entwicklungspraktiken konsequent angewendet werden. Als leitende Fachkraft koordinierst du die Zusammenarbeit mit verschiedenen Stakeholdern, priorisierst Anforderungen und sorgst für eine effiziente Umsetzung. Du begleitest weniger erfahrene Entwicklerinnen und Entwickler, förderst aktiven Wissensaustausch im Team und treibst kontinuierliche Verbesserungen im Entwicklungsprozess voran. Mit deinem strategischen Blick identifizierst du technische Chancen und Risiken frühzeitig und leitest daraus klare Handlungsempfehlungen für nachhaltige Softwarelösungen ab.
Verantwortung
- Als leitende Fachkraft Softwareentwicklung übernimmst du die Verantwortung für anspruchsvolle und abwechslungsreiche Softwareprojekte
- Du steuerst komplexe Entwicklungsaufgaben und führst technische Entscheidungen im Projektteam
- In dieser Rolle förderst du aktiv den Erfahrungsaustausch und unterstützt Kollegen bei ihrer fachlichen Weiterentwicklung
- Du identifizierst individuelle Weiterbildungsbedarfe und treibst zielgerichtete Qualifizierungsmassnahmen voran
- Als leitende Fachkraft Softwareentwicklung gestaltest du eine offene, vertrauensvolle Teamkultur mit flachen Hierarchien mit
- In dieser Rolle fungierst du als kompetente Ansprechperson für Kunden und Kollegen in allen Fragen der Softwareentwicklung
Qualifikationen
- Du verfügst über eine abgeschlossene Hochschulausbildung im Bereich Informatik (FH/Uni/ETH).
- Du hast mindestens 5 Jahre Erfahrung in der Softwareentwicklung mit Java-Technologien und warst bereits mehrere Jahre als Softwareentwickler tätig.
- Du beherrschst agile Softwareentwicklungsmethoden sehr gut und wendest sie routiniert im Projektalltag an.
- Idealerweise bringst du zusätzlich Kenntnisse in Apple Swift, Android, HTML5 sowie in Requirements Engineering und Testing mit.
- Du kommunizierst sicher auf Deutsch (mindestens Level C1) und verfügst über gute Englischkenntnisse.
- Du bist bereit, beim Kunden vor Ort zu arbeiten, stellst die Kundenbedürfnisse in den Mittelpunkt und arbeitest ziel- und ergebnisorientiert.
Benefits
Senior Softwareentwickler (m/w/d)
Rolle
In dieser Rolle übernimmst du die Entwicklung und Weiterentwicklung anspruchsvoller Softwarelösungen in komplexen IT-Umgebungen. Du verantwortest die Konzeption und Umsetzung technischer Lösungen, die hohe Anforderungen an Sicherheit, Qualität und Zuverlässigkeit erfüllen. Dabei analysierst du fachliche und technische Anforderungen, entwirfst passende Architekturen und setzt diese in sauberen, wartbaren Code um. Du bringst dich mit deinem Senior-Know-how aktiv in technische Entscheidungen ein und stellst sicher, dass etablierte Standards, Best Practices und moderne Entwicklungsprozesse eingehalten werden. Zudem begleitest du den gesamten Entwicklungszyklus – von der Idee über das Testing bis hin zur Integration in bestehende Systeme.
Verantwortung
- Du arbeitest an abwechslungsreichen und spannenden Softwareprojekten und löst anspruchsvolle technische Herausforderungen.
- In dieser Rolle vertiefst du kontinuierlich dein Fachwissen durch individuelle, zielgerichtete Weiterbildungen.
- Als erfahrener Softwareentwicklerin teilst du dein Know-how aktiv im Team und förderst den Erfahrungsaustausch.
- Du kooperierst eng mit kompetenten und engagierten Kollegen, um gemeinsam hochwertige Lösungen zu entwickeln.
- In dieser Rolle gestaltest du eine offene Firmenkultur mit und nutzt die Vorteile flacher Hierarchien für effiziente Zusammenarbeit.
Qualifikationen
- Du verfügst über eine abgeschlossene Hochschulausbildung in Informatik (FH/Uni/ETH).
- Du hast mindestens 5 Jahre Erfahrung in der Softwareentwicklung mit Java-Technologien und warst bereits mehrere Jahre als Softwareentwickler tätig.
- Du bist mit agilen Methoden der Softwareentwicklung sehr gut vertraut und arbeitest strukturiert und ergebnisorientiert.
- Idealerweise bringst du zusätzlich Kenntnisse in Apple Swift, Android, HTML5, Requirements Engineering und Software-Testing mit.
- Du kommunizierst sicher auf Deutsch (mindestens C1) und verfügst über gute Englischkenntnisse.
- Du bist bereit, beim Kunden vor Ort zu arbeiten und stellst die Bedürfnisse der Kundschaft in den Mittelpunkt.
Benefits