2 IT - Software Development in Herisau
Fullstack Entwickler - Angular und .NET (m/w/d)
Rolle
Tauche ein in die Welt moderner Fabrikautomatisierung und gestalte als Fullstack Entwickler mit Angular und .NET intelligente Industrie-4.0-Lösungen mit. In dieser Rolle übernimmst du die Entwicklung und Weiterentwicklung funkbasierter IoT-Systeme, die auf neuesten Software- und Funktechnologien basieren. Du verantwortest das Design und die Implementierung performanter Frontends mit Angular sowie stabiler und skalierbarer Backends auf Basis von .NET. Dabei arbeitest du eng mit System-, Software- und Produkt-Fachleuten zusammen, um smarte Fertigungssysteme von der Idee bis zur produktiven Nutzung voranzubringen. Durch deinen Beitrag entstehen robuste, zukunftsorientierte Anwendungen, die in anspruchsvollen industriellen Umgebungen weltweit eingesetzt werden.
Verantwortung
- Du designst, entwickelst und testest moderne Web-Clients sowie modulare Server-Applikationen mit Angular, C# (.NET 10) und Entity Framework
- In dieser Rolle konzipierst und realisierst du modulare, verteilte und robuste System- und Softwarelösungen
- Du entwickelst die CI/CD-Pipeline kontinuierlich weiter und automatisierst Software-Rollouts sowie Deployments
- Als Fullstack Entwickler Angular und .NET bereitest du Software-Releases vor, testest sie und führst Rollouts in enger Abstimmung mit Kunden durch
- Du unterstützt das Operations-Team beim stabilen Betrieb und bei der Wartung produktiver Systeme
Qualifikationen
- Du verfügst über ein abgeschlossenes Fachhochschulstudium in Informatik, Elektrotechnik oder eine vergleichbare Qualifikation.
- Du beherrschst modernes Software Engineering und programmierst sicher in einer objektorientierten Sprache, idealerweise in .NET C#.
- Du arbeitest routiniert mit Angular und verfügst über gute Kenntnisse im Frontend Development.
- Du kennst dich mit Git, GitHub sowie gängigen Tools wie Confluence, Microsoft Teams und PowerShell aus.
- Du hast Grundwissen in REST, gRPC, OAuth 2.0 sowie ASP.NET Core und interessierst dich für DevOps-Themen und -Tätigkeiten.
- Du kommunizierst sehr gut auf Deutsch und Englisch und arbeitest selbstständig, strukturiert und verantwortungsbewusst im interdisziplinären Team.
Benefits
Java Softwareentwickler Bankenschnittstellen (m/w/d)
Rolle
Du möchtest die Zukunft des digitalen Zahlungsverkehrs aktiv mitgestalten und modernste Technologien im Banking-Umfeld nutzen. In dieser Rolle entwickelst du performante und sichere Lösungen im Bereich Electronic Banking, die einen reibungslosen und effizienten Zahlungsverkehr ermöglichen. Du arbeitest in einer zukunftsorientierten Microservice-Architektur und setzt dabei auf saubere, skalierbare und wartbare Softwarelösungen. Du verantwortest die Konzeption und Implementierung innovativer Bankenschnittstellen und bringst deine Ideen aktiv in die technische Weiterentwicklung ein. Dabei trägst du entscheidend dazu bei, elektronische Zahlungsprozesse kontinuierlich zu optimieren und auf ein neues Niveau zu heben.
Verantwortung
- Du entwickelst performante, sichere und zukunftsfähige Services in einer skalierbaren Microservice-Architektur sowie Cloud-Dienste.
- Du gestaltest die nächste Generation von Bankenschnittstellen auf Basis neuester Bankenstandards im Electronic Banking Modul.
- In dieser Rolle treibst du die Weiterentwicklung des Electronic Banking Moduls eigenverantwortlich und kontinuierlich voran.
- Du triffst gemeinsam mit deinem Team fundierte Architekturentscheidungen für unsere Systemlandschaft.
- In dieser Rolle stellst du eine nachhaltige, robuste und gut wartbare Systemlandschaft sicher.
- Als Softwareentwickler Bankenschnittstellen bringst du aktiv Ideen ein, um unsere Schnittstellenlandschaft technisch und fachlich zu optimieren.
Qualifikationen
Du verfügst über fundierte Erfahrung in der Backend-Entwicklung mit Java und Spring Boot und hast bereits mehrere Projekte erfolgreich realisiert.
Du fühlst dich im Umfeld von Zahlungsverkehr und Payment-Prozessen zu Hause und möchtest diese technisch aktiv mitgestalten.
Du legst grossen Wert auf sauberen, qualitativ hochwertigen Code und arbeitest konsequent mit automatisierten Tests.
Du denkst in Design Patterns und setzt bewährte Architekturprinzipien ein, um wart- und erweiterbare Lösungen zu entwickeln.
Du achtest auf eine nachhaltige Softwarearchitektur und triffst technische Entscheidungen mit Blick auf langfristige Stabilität und Wartbarkeit.
Du sprichst fliesend Deutsch.
Benefits