Stellenbeschreibung
Einleitung: Du fühlst dich bei Themen im Java-Ökosystem mit unterschiedlichsten Dialekten zu Hause? Arbeitest du gerne an künstlicher Intelligenz? Cloud ist für dich kein Fremdwort?
Dein Wirkungsfeld:
- In einem agilen DevOps Team erarbeitest du innovative Lösungen mit Java und Python.
- Als ICT-Software-Engineer hast du direkten Einfluss und grosse Mitverantwortung für erfolgreiche Produkt-Implementierungen und deren reibungslosen Betrieb.
- Du entwirfst Java oder Python Komponenten, welche in AKS bzw. EKS zur Verfügung gestellt werden.
- Die Komponenten integrierst du über Rest APIs und Kafka.
- Weitere Services entwickelst du in der Azure- bzw. AWS-Cloud.
- Mittels Testautomatisierung steigerst du die Effizienz des Qualitätsmanagements.
Dein Profil:
- Du hast eine Ausbildung im Umfeld der Informatik mit Abschluss an höherer Fachschule oder (Fach-)Hochschule.
- Du konntest viel Erfahrung in der Entwicklung im Java-Umfeld sammeln und auch mit Python kennst du dich aus.
- In Themen rund um Azure Cloud bist du fit und kannst das Knowhow im Team erweitern.
- Du bist gewohnt funktionale und nicht-funktionale Anforderungen aufzunehmen und hast eine Ausbildung im Requirement Engineering.
- Du verfügst über ein Grundverständnis von modernen Analytics- und BI-Umgebungen.
Aufgaben
Aufgaben Requirement Engineering:
- Erfassen, analysieren, validieren und dokumentieren von komplexen, funktionalen und nicht funktionalen Anforderungen
- Transformieren der Business-Bedürfnisse in Systemanforderungen und die Machbarkeit prüfen
- Unterstützen der Kommunikation zwischen Fach- und ICT-Abteilungen
- Technische Beratung und Unterstützung: Als zentrale Ansprechperson für technische Fragen bietest du fachliche Beratung und Unterstützung während der gesamten Projektdauer.
Aufgabe Entwicklung:
- Flair für grosse Datenmengen sowie die mathematischen/ IT-Kenntnisse zu deren Auf- und Verarbeitung und besitzt SQL- und Datenmodellierungs-Kenntnisse
- Kunden- und lösungsorientieren Arbeitsweise, eine hohe Selbstständigkeit und Eigeninitiative sowie Umsetzungsstärke und gute Kommunikationsfähigkeiten
- Betreuung des gesamten Entwicklungszyklus: Du betreust Projekte von der technischen Anforderungsanalyse über die Entwicklung und Implementierung bis hin zur Einführung und kontinuierlichen Verbesserung der Lösungen.
- Optimierung von Systemen: Du überwachst und optimierst die Leistung von entwickelten Modellen und Systemen, um deren Effizienz und Genauigkeit stetig zu verbessern.
Einsatzdauer:
- Option auf Verlängerung