Die Coopers Group AG sucht in Bern einen Senior Software Engineer (m/w/d) für Go, der skalierbare Datenanwendungen entwickelt und DevOps-Praktiken anwendet.
In dieser Position als Senior Software Engineer gestaltet und implementiert die Coopers Group AG robuste Softwarelösungen für datenintensive, verteilte Systeme. Die Arbeit erfolgt in agilen Teams, wobei der Fokus auf der schnellen und zuverlässigen Bereitstellung von Anwendungen mittels DevOps-Methoden liegt.
Aufgaben
- Anbindung und Feinabstimmung von Datenplattformen wie Kafka und ClickHouse innerhalb der Applikationen
- Erstellung performanter SQL-Abfragen zur effizienten Datenabfrage und -manipulation
- Verwaltung der Code-Versionierung und Änderungshistorie mittels Git
- Aufbau und Wartung von CI/CD-Pipelines zur Automatisierung von Build-, Test- und Release-Prozessen
- Automatisierung der Infrastrukturverwaltung und -bereitstellung durch Infrastructure as Code (IaC), insbesondere mit Ansible
- Einsatz von Container-Technologien zur Sicherstellung der Portabilität und Isolation der Softwarekomponenten
Anforderungen
- Mehrjährige Berufserfahrung in der Softwareentwicklung, vorzugsweise in einem vergleichbaren Tech-Stack
- Nachgewiesene Expertise im Aufbau und Betrieb von datenintensiven und verteilten Systemen
- Fundierte Programmierkenntnisse in der Sprache Go
- Sichere Anwendung von SQL und Erfahrung im Umgang mit relationalen Datenbanken
- Vertrautheit mit Git sowie der Einrichtung und Nutzung von CI/CD-Pipelines
- Betriebserfahrung mit Linux-basierten Betriebssystemen
- Erfahrung mit agilen Arbeitsweisen und dem DevOps-Ansatz
- Bestehen einer erweiterten Sicherheitsüberprüfung des Bundes (PSP) mit einwandfreiem Führungszeugnis
Von Vorteil
- Kenntnisse in den Programmiersprachen C++ oder Python
- Praktische Erfahrung mit IaC-Tools, insbesondere Ansible
- Vertrautheit mit Container-Lösungen wie Docker oder Podman
- Erfahrung im Umgang mit Kafka und ClickHouse
- Ausgeprägte Kommunikationsstärke und Offenheit für Veränderungsprozesse
- Fähigkeit zur effektiven Zusammenarbeit und Kommunikation in agilen Teams
- Analytisches Denkvermögen und ausgeprägte Problemlösungskompetenz
- Hohe Lernbereitschaft und der Wunsch zur kontinuierlichen fachlichen Weiterentwicklung
Quelle: öffentlich zugängliche Karriereseite des Arbeitgebers. Batchly ist nicht der Arbeitgeber und steht nicht notwendigerweise in einem Vertragsverhältnis mit dem Unternehmen.