Software Developer Yard
Post CH AG
Aufgrund steigenden Paketmengen glüht die Hoflogistik - und sie soll noch heisser glühen. Mit einer modernisierten Softwarelandschaft und ordentlich Heavy Metal vor Ort schaffen wir doppelte Lagerkapazität und 50 Prozent mehr Durchsatz auf derselben Fläche.
Hohe Deployment Frequenz. Maximale Stabilität. Kein Unsinn. 2025 gabs in unserer Abteilung 3-000 Deployments in die Produktion. Vier Changes mit Problemen. Deine erste Reaktion ist "Wow!", deine zweite "Warum nicht null?"? Du schreibst sauberen Code, willst verstehen warum Reviews, Tests und Observability nicht nur trockene Theorie sind? Du hast ein Auge fürs Detail und suchst ein Team, das dich dabei auf das nächste Level bringt? Dann bist du bei uns richtig! Mit dir treiben wir unsere Softwarelandschaft auf das nächste Level.
Das kannst du bewirken
Du realisierst und betreust hochverfügbare, geschäftskritische Services auf Basis der aktuellen Version von C# und .NET.
Dein Code wird nach gründlichen Reviews von deiner CI/CD-Pipeline automatisch getestet und in die Produktionsumgebung auf Kubernetes/AWS deployed.
Deine Software bewegt Grosses: täglich rund 5-000 Container à 10 Tonnen über die Höfe der Schweizerischen Post.
(Genau) deshalb interessieren dich Engineering-Praktiken auf Weltklasse Niveau - von der Testing Strategie über Observability bis zur Deployment Pipeline.
Du bist Teil eines DevOps-Teams und lernst mit Tools wie Grafana, Prometheus und Splunk, Stabilität und Performance proaktiv zu überwachen, zu analysieren und laufend zu optimieren.
Du baust dir schrittweise Domänenwissen auf und verstehst fachliche Anforderungen in deren Tiefe, um diese bestmöglich in Code zu giessen.
Das bringst du mit
Du verfügst über eine Informatikausbildung, idealerweise auf Hochschulniveau sowie Berufserfahrung in der Software Entwicklung.
Du hast solide Kenntnisse in C# oder Java und willst dich in Richtung technisch anspruchsvoller, ausfallsicherer Systeme weiterentwickeln.
Der folgende Spruch bringt dich zum Schmunzeln oder zumindest zum Googeln: -There are only two hard problems in distributed systems: 2. Exactly-once delivery, 1. Guaranteed order of messages 2. Exactly-once delivery.-
Begriffe wie lange GC Pausen, Memory Leaks oder Race Conditions sind dir nicht fremd, und du willst lernen, solche Probleme in der Produktion systematisch zu lösen.
Ein Pull Request ohne Feedback enttäuscht dich und Nachbesserungen sind schon fast ein Hobby.
Du kommunzierst mündlich und schriftlich sehr gut auf Deutsch und Englisch. Jede weitere Landessprache ist ein Plus.
P.S. Dieses Inserat stammt nicht von HR, sondern vom Team, das du verstärken wirst und das sich aktuell im Aufbau befindet. Leider gibt es hier keine Unit Tests, verzeih deshalb die Fehler.