Senior Softwareentwickler (m/w/d) – Cloud, Architektur & GenAI Enablement
Senior Softwareentwickler (m/w/d) – Cloud, Architektur & GenAI Enablement
Als mittelständisches Unternehmen und verlässlicher Partner der Industrie liefert Schmitt Engineering umfassende technische Expertise. Unsere Tätigkeiten erstrecken sich entlang der Prozesskette von der Planung und Projektierung über die Entwicklung und Konstruktion bis hin zur Fertigung, Montage und Inbetriebnahme.
Ist Technik auch Ihre Leidenschaft? Dann werden Sie Teil unseres Teams und entwickeln mit uns die Zukunft.
Ihre Aufgaben:
- Entwicklung neuer Softwareprodukte auf Basis von Kundenanforderungen und in enger Abstimmung im agilen Entwicklungsteam
- Design und Implementierung technischer Komponenten auf höchstem Qualitätsniveau hinsichtlich Sicherheit, Robustheit, Performance, Skalierbarkeit
- Entwicklung im Cloud-Umfeld inklusive der Provisionierung von Cloud Infrastruktur sowie Etablierung und Anpassung von CI/CD Pipelines
- Durchführung von Code-Reviews, Komponententests, Modultests sowie die Behebung von Fehlern aus den Teststufenphasen in den Applikationen und Komponenten
- Risikoanalyse und -bewertung von technischen Komponenten
- Dokumentation der technischen Komponenten gemäß gängigem Standard, z.B. Arc42
- Erstellung von Lieferartefakten für die betreffenden Applikationen
- Mitwirkung bei der Vorbereitung von Entscheidungsvorlagen zu technischen Themen sowie Präsentationen zu technisch komplexen Themenstellungen
- Analyse technologischer Trends und Entwicklungen sowie die Prüfung auf Anwendbarkeit
- Prüfung und Sicherstellung der technischen Zukunftsfähigkeit der IT-Systeme
- Unterstützung im Refinement komplexer, fachlicher Anforderungen und etablieren von KI-Tools im Projekt
Ihr Profil:
- Abgeschlossenes Studium im Bereich IT, z.B. Wirtschaftsinformatik, eine abgeschlossene Berufsausbildung mit einschlägiger Praxiserfahrung oder eine vergleichbare Qualifikation
- Fundierte Berufserfahrung als Entwickler im Bereich Cloud und Softwareentwicklung sowie Enterprise Lösungen und eventgetriebenen Architekturen
- Praxiserfahrung in CI/CD, Testautomatisierung, testgetriebener Entwicklung, verteilter Versionskontrolle (Git), Pair Programming, Code Reviews, Refactorings sowie im Einsatz von GitLab CI, GitHub Actions und Jenkins
- Erfahrung mit enterprisefähigen Programmiersprachen wie C++, TypeScript, Java/Spring Boot, Python und Go sowie mit Entwicklungsumgebungen wie IntelliJ, VS Code oder vergleichbaren Tools
- Erfahrung in Softwarearchitektur, im Aufbau von Gen-AI-Projekten mit marktüblichen KI-Tools (z.B. Kiro) und in der Umsetzung von Barrierefreiheit
- Versierter Umgang mit asynchroner Kommunikation, Queueing-Mechanismen und losen gekoppelten Systemen (z.B. ActiveMQ, Kafka, SQS), Consumer Driven Contracts sowie Scripting mit Bash oder Groovy
- Kenntnisse in Datenbanken und Cloud-Technologien wie PostgreSQL, S3/RDS, AWS oder vergleichbaren Cloud-Providern, Docker, Kubernetes und Helm Charts sowie im Umgang mit moderner IT-Infrastruktur und Containerisierung
- Sehr gute Kenntnisse in Analyse, Bewertung und Schätzung von Liefereinheiten (User Stories, Backlog-Einträgen), Team-Refinements, sicherer Nutzung von Jira und Confluence sowie im Umgang mit Monitoring- und Alerting-Tools wie Grafana, Instana und Graylog
- Sehr gute Deutsch- und gute Englischkenntnisse in Wort und Schrift
Note:
Please be aware that German is the working language in our project and good German language skills (level B2+) are a prerequisite for the position.
Wir bieten Ihnen folgende Benefits:
- Über 30 Jahre Know-how und abwechslungsreiche Projekte
- Namhafte Kunden in Hochtechnologiebranchen
- Unbefristeter Arbeitsvertrag
- Attraktive, übertarifliche Vergütungsstruktur
- 30 Tage Urlaub
- Flexible Arbeitszeitmodelle und Homeoffice
- Mitarbeiterevents
- Gesundheitsleistungen
- Mitarbeiter werben Mitarbeiter
Senden Sie uns bitte Ihre kompletten Bewerbungsunterlagen unter Angabe des frühestmöglichen Eintrittstermins und Ihrer Gehaltsvorstellung.