Senior Software Entwickler:in

Nur für registrierte Mitglieder
Bern
CHF 90’000 - 120’000
Jobbeschreibung

Senior Talent Acquisition Consultant - IT Public bei Coopers Group AG

Für ein langfristiges Projekt in einem äusserst sensitiven Umfeld bei unserem Kunden aus der Schweizer Bundesverwaltung in Bern, suchen wir eine:n erfahrene:n Senior Software Entwickler:in.

Ihre Aufgaben:

  • Design und Implementierung von skalierbaren und zuverlässigen Softwarelösungen für datenintensive, verteilte Applikationen in der Programmiersprache Go
  • Integration und Optimierung von Datentechnologien wie Kafka und ClickHouse in die Applikationen
  • Implementierung von effizienten SQL-Abfragen für den Zugriff auf und die Manipulation von Daten
  • Einsatz von Git zur Versionskontrolle und zur Verwaltung von Code-Änderungen
  • Anwendung von CI/CD-Pipelines zur Automatisierung von Build-, Test- und Deployment-Prozessen
  • Arbeiten in agilen Teams nach dem DevOps-Ansatz, um eine schnelle und zuverlässige Softwarebereitstellung zu ermöglichen
  • Einsatz von Infrastructure as Code (IaC) mit Tools wie Ansible zur Automatisierung und Verwaltung der Infrastruktur
  • Nutzung von Container-Technologien zur Isolierung und Portabilität von Anwendungen

Zwingende Anforderungen:

  • Nachgewiesene, mehrjährige Erfahrung in der Entwicklung von Software, idealerweise in einem ähnlichen technologischen Umfeld
  • Erfahrung im Umgang mit datenintensiven und verteilten Systemen
  • Fundierte Kenntnisse und Erfahrung in der Programmiersprache Go
  • Erfahrung mit SQL und der Arbeit mit relationalen Datenbanken
  • Vertrautheit mit den Tools Git und CI/CD-Pipelines
  • Erfahrung in der Arbeit mit Linux-basierten Betriebssystemen
  • Vertrautheit mit agilen Arbeitsmethoden und dem DevOps-Ansatz
  • Erweiterte Sicherheitsprüfung des Bundes (PSP) muss vorhanden sein oder absolviert werden können (einwandfreier Leumund)

Optionale Anforderungen:

  • Kenntnisse in den Programmiersprachen C++ und/oder Python
  • Erfahrung mit Infrastructure as Code (IaC) Tools, insbesondere Ansible
  • Erfahrung mit Container-Technologien wie Docker oder Podman
  • Kenntnisse im Umgang mit Kafka und ClickHouse
  • Offen für Veränderungen
  • Fähigkeit, in agilen Teams zu arbeiten und effektiv zu kommunizieren
  • Problemlösungsfähigkeiten und analytisches Denken
  • Bereitschaft, kontinuierlich zu lernen und sich weiterzuentwickeln