One of 13 job profiles at employer INTEGRATE Informatik AG
Aktive Teilnahme an allen Phasen der Softwareentwicklung von Machbarkeitsstudien über Design, Entwicklung, Dokumentation, Tests und Fehlerbehebung bis hin zur Softwarewartung. Anwendung agiler technischer Verfahren und verschiedener Softwareentwicklungstechnologien zur Entwicklung innovativer und effizienter Lösungen und deren termingerechte Bereitstellung. Zusammenarbeit mit anderen agilen Teammitgliedern, um die Integration der verschiedenen Dienste und Funktionen in das Zielsystem zu automatisieren. Enge Zusammenarbeit mit Produktverantwortlichen und Teammitgliedern, um Produkt- und Lieferrisiken zu erkennen. Proaktives und kontinuierliches Vorantreiben und Vorleben von Best Practices, technischen Prozessen und agilem Verhalten. Schnelle Entwicklung kreativer und effizienter Lösungen, die das Kundenerlebnis verbessern.
Die INTEGRATE ist die Brücke zwischen Wunschkandidaten und Kunden, die Unterstützung benötigen. Das Unternehmen sucht für ihren Kunden einen Senior-Kandidaten mit Erfahrung im Software-Engineering und in der Software-Entwicklung, am besten in einem regulierten Umfeld. Der/die Kandidat/in sollte agiles und DevOps Verständnis und Erfahrung haben und in einem funktionsübergreifenden internationalen Team arbeiten.
Min. Bachelor-Abschluss in Informatik, Mathematik oder einem ähnlichen Bereich oder vergleichbare Berufserfahrung als Software-Ingenieur
Mindestens. 7+ Jahre Erfahrung in der professionellen Softwareentwicklung
Ausgeprägte Kommunikations- und Kooperationsfähigkeiten mit der Fähigkeit, effektiv in einem Team zu arbeiten.
Fliessende Englischkenntnisse (in Wort und Schrift)
Agile Erfahrung (z. B. Scrum/ SAFe) und DevOps-Erfahrung
Sehr gute Kenntnisse der besten Praktiken der Softwareentwicklung, einschließlich TDD, Pair Programming, Code Reviews und Design Patterns
Beherrschung von C# und .NET Core-Entwicklung
Praktische Arbeitserfahrung mit Build-Tools für .NET-Anwendungen: msbuild, cake
Gute Kenntnisse und Arbeitserfahrung mit Kubernetes, Helms, Flux, etc.
Gute Kenntnisse von CI/CD-Automatisierungstools und Komponenten wie Azure DevOps Server
Gute Arbeitserfahrungen mit Docker und Docker compose
Erfahrung mit der Integration komplexer Systeme und der Gewährleistung von Datenfluss und Interoperabilität.
Erfahrung mit Schwachstellenmanagement und entsprechenden Tools
Deutsch ist ein Plus