Software-Entwickler (m/w/d)
Qualifikationen
Abgeschlossene Ausbildung im IT-Bereich
Fundierte Erfahrung mit modularer ILE-Programmierung, Serviceprogrammen, Aktivierungsgruppen und Bindung (RPG Free Format / ILE RPG)
Fortgeschrittene Kenntnisse in embedded SQL, gespeicherten Prozeduren, Triggern, Abfrageoptimierung und Datenbankstrukturen (DB2 for i / SQL)
Sicherer Umgang mit CL-Programmen, Jobverwaltung, Spool-Dateien und objektbasierter Architektur (IBM Betriebssystem)
Erfahrung in der Entwicklung und Nutzung von REST-Diensten, JSON/XML-Verarbeitung in RPG, Kenntnisse in HTTP-Standards und Sicherheit
Erfahrung mit Anzeigedateien DDS, Git & Versionskontrolle, Moderne IBM i-Tools, VS Code und Entwicklungsworkflows ohne Greenscreen
Grundkenntnisse in Python und Agile/Scrum
Aufgaben
Kern-Backend-RPG-Entwicklung (40%): Sie entwerfen, entwickeln, testen und warten IBM i-Anwendungen mit RPG Free-Format und ILE RPG, wobei der Schwerpunkt auf einer stabilen und effizienten Backend-Geschäftslogik liegt.
Hochleistungsfähige DB2-/SQL-Entwicklung (20%): Sie entwickeln und optimieren eingebettetes SQL, gespeicherte Prozeduren und Datenbankzugriffsschichten auf DB2 für i und gewährleisten dabei Leistung, Zuverlässigkeit und Datenintegrität.
Strukturierte technische Analyse & Lösungsdesign (15%): Sie analysieren funktionale und technische Anforderungen und übersetzen diese in klare, wartungsfreundliche technische Spezifikationen und Lösungsdesigns.
Robuste API- und Integrationsentwicklung (10%): Sie entwerfen und implementieren REST-APIs und Webdienste zur Integration von IBM i-Systemen mit internen und externen Plattformen.
Benutzerorientierte Entwicklung von Anzeigedateien (5%): Sie entwickeln und pflegen DSPF-Anzeigedateien und unterstützen Modernisierungsinitiativen innerhalb der IBM i-Umgebung.
Qualitätsorientierter Code & moderne Werkzeugpraktiken (5%): Sie wenden moderne Entwicklungsstandards an, einschließlich Git-basierter Versionskontrolle, IDE-gesteuerter Entwicklung (z. B. VS Code) und strukturierter Code-Reviews.
Gemeinsamer Wissensaustausch und Mentoring (5%): Sie dokumentieren technische Lösungen, teilen bewährte Vorgehensweisen innerhalb des Teams und unterstützen die Einarbeitung und Weiterentwicklung von Kollegen.
Vergütung & Arbeitszeit
Vollzeitbeschäftigung 38,5 Stunden/Woche bei Tagesarbeitszeit
Das Bruttomonatsgehalt beträgt ab € 3.500,00
Gerne sind wir bereit zur Überzahlung, je nach Qualifikation und Berufserfahrung
Langfristige Stelle in einem sehr erfolgreichen Unternehmen
#J-18808-Ljbffr