Software- und Datenbankentwickler - Cloud & Architektur

Schmitt GmbH
Municipality of Valencia, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German
Experience level
Senior

Job location

Frankfurt am Main, Germany

Tech stack

ActiveMQ
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Confluence
JIRA
Automation of Tests
Unit Testing
Azure
Bash
Cloud Computing
Code Review
Databases
Continuous Delivery
Continuous Integration
Relational Databases
Disaster Recovery
Github
Groovy
Integrated Development Environments
IntelliJ
PostgreSQL
Microsoft SQL Server
SQL Azure
MySQL
NoSQL
Pair Programming
Software Architecture
Redis
Software Engineering
SQL Stored Procedures
Systems Architecture
Strategies of Testing
Management of Software Versions
Scripting (Bash/Python/Go/Ruby)
Test Driven Development
Grafana
Kubernetes Helm Charts
GIT
Containerization
Gitlab-ci
Kubernetes
Information Technology
Cassandra
Kafka
Amazon Web Services (AWS)
Code Restructuring
Software Version Control
Docker
Jenkins

Job description

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., * Design und Implementierung technischer Komponenten auf höchstem Qualitätsniveau hinsichtlich Sicherheit, Robustheit, Performance und Skalierbarkeit sowie eigenverantwortliche Entwicklung neuer Softwareprodukte auf Basis von Kundenanforderungen im agilen Entwicklungsteam

  • Entwicklung im Cloud-Umfeld inklusive Provisionierung von Cloud-Infrastruktur sowie Analyse, Bewertung und Sicherstellung der technischen Zukunftsfähigkeit der IT-Systeme
  • Entwicklung und Umsetzung von Teststrategien sowie Implementierung von Testautomatisierungen, inkl. Behebung von Fehlern aus den Teststufenphasen sowie Durchführung von Komponententests und Modultests
  • Risikoanalyse und -bewertung technischer Komponenten sowie Mitwirkung im Refinement komplexer fachlicher Anforderungen
  • Durchführung von Code-Reviews sowie Erstellung von Lieferartefakten für die betreffenden Applikationen und Dokumentation technischer Komponenten gemäß Standards (z.B. Arc42)
  • Mitwirkung bei technischen Entscheidungsprozessen, inkl. Vorbereitung von Entscheidungsvorlagen sowie Präsentationen zu technisch komplexen Themenstellungen
  • Analyse technologischer Trends und Entwicklungen hinsichtlich Anwendbarkeit sowie aktives Mitwirken beim Etablieren von KI-Tools im Projekt

Requirements

  • Abgeschlossenes Studium im Bereich IT (z.B. Wirtschaftsinformatik), eine abgeschlossene Berufsausbildung mit einschlägiger Praxiserfahrung oder eine vergleichbare Qualifikation
  • Fundierte Berufserfahrung im Cloud-Umfeld mit PostgreSQL, S3/RDS sowie asynchroner Abarbeitung und Queueing-Mechanismen (ActiveMQ, Kafka, SQS) inklusive Erfahrung mit Cloud-Infrastruktur (AWS oder vergleichbare Cloud Provider, Kubernetes, Docker, Helm Charts) sowie IT-Infrastruktur und Containerisierung (Docker, K8s, AWS, Azure etc.)
  • Praxiserfahrung in Software Engineering Practices und Systemarchitektur-Aspekten inklusive Backup & Disaster Recovery, Versionierung, Resilienz, Security sowie Erfahrung mit Kafka und Queues, asynchroner Kommunikation und lose gekoppelten Systemen
  • Fundierte Erfahrung in CI/CD, Testautomatisierung und Testprozessen inkl. testgetriebener Entwicklung, Pair Programming, Code Reviews, Refactorings sowie mindestens Erfahrung im Bereich Softwarearchitektur und Continuous Integration/Continuous Deployment
  • Erfahrung in Datenbanktechnologien und Datenmodellierung inkl. relationaler Datenbanken (MS SQL Server, PostgreSQL, MySQL, Amazon Aurora, Azure SQL), NoSQL-Datenbanken (Cassandra, Redis) sowie Entwicklung von Stored Procedures, Triggern und Views
  • Versierte Kenntnisse in der Softwareentwicklung inklusive Erfahrung mit Entwicklungsumgebungen (IntelliJ, VS Code oder vergleichbar), CI/CD (GitLab CI, GitHub Actions, Jenkins) sowie verteilter Versionskontrolle (Git)
  • Kenntnisse in Analyse, Bewertung und Schätzung von Liefereinheiten (User Stories, Backlog-Einträge) inklusive Refinements im Team, Monitoring- und Alerting-Tools (Grafana, Instana, Graylog), Jira und Confluence, Consumer Driven Contracts, Scripting (Bash, Groovy), Barrierefreiheit sowie Aufbau von GenAI-Projekten und Nutzung marktüblicher KI-Tools (z.B. Kiro)
  • 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.

About the company

Die Schmitt GmbH ist ein mittelständisches Unternehmen mit Standorten in Erlangen und Regensburg.

Mit langjähriger Engineering Kompetenz in unterschiedlichen Branchen sind wir Partner der Industrie. Wir unterstützen unsere Kunden entlang der Prozesskette von der Konzeption, Planung und Projektierung über die Entwicklung und Konstruktion bis hin zur Fertigung, Montage und Inbetriebnahme.

Apply for this position