Job profiles at INTEGRATE Informatik AG: Senior Software Engineer .Net
One of 13 job profiles at employer INTEGRATE Informatik AG
Job Description
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.
Education
- Min. Bachelor-Abschluss in Informatik, Mathematik oder einem ähnlichen Bereich oder vergleichbare Berufserfahrung als Software-Ingenieur
Experience
- Mindestens. 7+ Jahre Erfahrung in der professionellen Softwareentwicklung
Competencies
- Ausgeprägte Kommunikations- und Kooperationsfähigkeiten mit der Fähigkeit, effektiv in einem Team zu arbeiten.
Languages
- Fliessende Englischkenntnisse (in Wort und Schrift)
Other
- 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