Fullstack Softwareentwickler (m/w/d)
Rolle
In dieser Rolle gestaltest du den gesamten Softwareentwicklungsprozess aktiv mit – von der Idee über das Design bis hin zur Umsetzung und kontinuierlichen Optimierung. Du übernimmst die Verantwortung für die Konzeption und Entwicklung hochwertiger Softwarelösungen und bringst dabei dein fundiertes Fachwissen ein. Dabei analysierst du Anforderungen, entwickelst durchdachte Architekturen und setzt effiziente, saubere Code-Strukturen um. Du stellst die Qualität der Anwendungen durch Tests, Reviews und nachhaltige Dokumentation sicher. Mit deinem professionellen Blick erkennst du Verbesserungspotenziale und treibst technische Weiterentwicklungen zielgerichtet voran.
Verantwortung
- Du entwickelst iFAS X5 kontinuierlich weiter, inklusive neuer Features, Bugfixes und individueller Kundenanpassungen.
- In dieser Rolle entwirfst und implementierst du einen neuen API-Layer zwischen Client und Appserver.
- Du integrierst LLMs und KI-Funktionen in bestehende ERP-Workflows und gestaltest diese aktiv mit.
- Als vollumfängliche Softwareentwicklung Fachkraft baust und betreibst du CI/CD-Pipelines sowie automatisierte Tests.
- Du wirkst massgeblich an der Weiterentwicklung und Optimierung der technischen Architektur mit.
Qualifikationen
- Mindestens 5 Jahre Erfahrung mit C# / ASP.NET in der Entwicklung von Webanwendungen
- 2–3 Jahre produktive Praxis mit Blazor oder TypeScript und React im Fullstack-Umfeld
- Fundierte Kenntnisse in SQL Server, inklusive Datenbankdesign und Query-Optimierung
- Sicherer Umgang mit REST-API-Design und OpenAPI/Swagger sowie verständlicher Schnittstellendokumentation
- Grundverständnis von Authentifizierung und Autorisierung (OAuth2, JWT, OIDC) und routinierter Einsatz von KI-gestützter Entwicklung (z.B. Copilot, Claude Code)
- Ausgeprägtes Architekturdenken sowie die Fähigkeit, komplexe Sachverhalte klar zu kommunizieren und Wissen aktiv weiterzugeben