Für einen Kunden, den wir gerne unterstützen möchten, suchen wir nach einer Person mit folgenden Qualifikationen:
Ihr Aufgabenbereich
* Sie definieren, entwickeln und optimieren komplexe Softwarearchitekturen, um sicherzustellen, dass Systeme effizient, skalierbar und wartbar sind.
* Sie führen technische Analysen durch, übersetzen Geschäftsanforderungen in technische Spezifikationen und sorgen für deren Umsetzung.
* Sie bewerten und implementieren aktuelle Technologien, Frameworks und Prozesse, um kontinuierliche Verbesserungen sicherzustellen.
* Sie überwachen und gewährleisten eine konstant hohe Softwarequalität durch Code Reviews, Paarprogrammierung und Mentoring von Entwicklern.
* Sie kommunizieren proaktiv und vertreten technische Entscheidungen über Teamgrenzen hinweg und gegenüber anderen Stakeholdern.
* Sie arbeiten eng mit dem Produktmanagement und anderen technischen Teams zusammen, um optimale Lösungen für die Produktanforderungen zu entwickeln.
* Sie führen und gestalten die CI/CD-Prozesse und setzen den Best Practices für automatisiertes Testings durch.
* Sie erstellen und pflegen umfassende Dokumentationen, die nicht nur den Code abdecken, sondern auch Architektur und Designprinzipien.
* Sie sind erfahren im Arbeiten mit agilen Methoden, insbesondere SCRUM, und bringen sich aktiv in die agile Kultur des Teams ein.
* Sie teilen Ihr Fachwissen, unterstützen und befähigen das Entwicklerteam, fördern das Wachstum und die Weiterbildung von Teammitgliedern.
* Abgeschlossene Berufslehre als Informatiker EFZ in der Fachrichtung Applikationsentwicklung mit mehrjähriger Erfahrung oder eine höhere Informatik-Ausbildung im Bereich Informatik/Applikationsentwicklung/Architektur.
* Sehr gute Kenntnisse in der Entwicklung mit .NET Core und C#.
* Sehr gute Kenntnisse in der Entwicklung mit Typescript.
* Gute Kenntnisse mit Testautomation und CI/CD.
* Erfahrung im Umgang mit dem AWS-Ökosystem (AWS Developer Certification wünschenswert).
* Engagierter und einsatzfreudiger Teamplayer.
* Sie verfügen über sehr gute Deutsch- oder Französischkenntnisse und bringen gute Englischkenntnisse mit.
Bewerben Sie sich, wenn Sie...
* Ausgezeichnete Fähigkeiten in der Kommunikation und Zusammenarbeit haben.
* Erfahrung im Bereich Informatik und Programmierung besitzen.
* Mit agilen Methoden und Projektmanagement bekannt sind.
* Fähigkeiten zur Analyse und Optimierung komplexer Systeme haben.
* Über sehr gute Kenntnisse in verschiedenen Sprachen verfügen.