Senior Software Engineer
Role details
Job location
Tech stack
Job description
Bei PostFinance entwickeln wir erstklassige Applikationen mit modernster Technologie. Dank deinem Know-how bieten wir den Kund:innen mit unserem Solution Team innovative Lösungen im Bereich Anlagegeschäft, Kryptohandel, Vorsorge und Hypotheken. Gemeinsam mit den Stakeholdern designst und implementierst du unsere Anwendungen mit Fokus auf portfoliobasierte Anlageprodukte und sorgst für ein herausragendes Kundenerlebnis. Dein Engagement sichert die Zuverlässigkeit unserer Dienstleistungen und macht den Unterschied. Wir arbeiten gerne im Homeoffice und vor Ort - das ist für uns kein Widerspruch, sondern Anreiz. Werde Teil unseres Teams und setze mit uns neue Massstäbe in der agilen Produktentwicklung!
Das kannst du bewirken
-
Du entwickelst und pflegst unsere Applikationen überwiegend im Backend nach Scrum und bringst deine Expertise in komplexe Fachlogik und Performance-Optimierung ein
-
Du beteiligst dich aktiv an der Auswahl von Technologien und Frameworks und bringst dein Wissen ins Team ein. Dies machst du auf kollegiale und lösungsorientierte Art
-
Bei der Integration der Softwarekomponenten und im 3rd-Level-Support hilfst du aktiv mit
-
Du bist qualitätsbewusst und implementierst deinen Code nach Test-Driven-Development
-
Du gestaltest die Architektur von Microservices sowie verteilten Systemen und trägst zur Weiterentwicklung unserer Infrastruktur bei
Requirements
Abschluss in Informatik oder entsprechende Berufserfahrung in der Softwareentwicklung
-
Sehr gute Kenntnisse und Erfahrung mit Go oder einer anderen Programmiersprache, insbesondere bei komplexer Fachlogik und Performance-Optimierung
-
Fundierte Erfahrung mit Datenbanken (Oracle DB), Caching (Redis) und Suchtechnologien (OpenSearch)
-
Sehr gute Kenntnisse im Umgang mit CI/CD (GitLab), Cloud Native Technologien (Docker, Kubernetes, GitOps)
-
Erfahrung mit Microservices, verteilten Systemen und Messaging-Systemen (Kafka)
-
Freude an unterschiedlichen Technologien und Bereitschaft, dein Wissen in diesem Bereich zu vertiefen (z. B. Angular, .NET)
-
Kenntnisse im Erstellen von automatisierten Tests und anderen Qualitätsthemen oder das Interesse, dich darin weiterzubilden
-
Hands-on-Mentalität, proaktive Arbeitsweise und gute Deutsch- und Englischkenntnisse