Idaho Health Insurance Exchange
Henricksen
IBM iSeries Programmierer
Beschreibung
Über Henricksen
Henricksen (Oak Brook, IL) ist ein Full-Service-Vertriebspartner für Büromöbel, der sich auf Büro-, Gesundheits-, Bildungs-, Regierungs-, Seniorenwohn- und Gastgewerberäume spezialisiert hat. Im Jahr 1962 öffnete Henricksen seine Türen als kleines, familiengeführtes Autohaus. Heute ist Henricksen ein führender nationaler Händler mit zwölf Niederlassungen in Illinois, Minnesota, New York, Pennsylvania, Tennessee, Washington, D.C. und Wisconsin, über 300 Vollzeitmitarbeitern und einem Jahresumsatz von über 300 Millionen US-Dollar. Mit über 300 Herstellerpartnerschaften bietet Henricksen eine Reihe von Produkten an, von Systemmöbeln, Schränken, Sitzmöbeln, Loungemöbeln und Konferenzmöbeln bis hin zu architektonischen Lösungen, einschließlich Modulwänden, Bodenbelägen, Beleuchtung, Schallmaskierung und technischer Ausrüstung. Henricksen ist einer der größten privat geführten Händlerpartner von HNI in den Vereinigten Staaten. Zu HNIs Möbelmarken gehören Allsteel, Gunlocke, HBF, The HON Company und Kimball International.
Stellenübersicht
Diese Position wird in unserem Büro in Oak Brook, IL, angesiedelt sein. Der IBM iSeries Programmierer wird geschäftskritische Anwendungen, die auf der IBM i-Plattform laufen, entwerfen, entwickeln, implementieren, unterstützen und kontinuierlich verbessern. Er wird mit funktionsübergreifenden Stakeholdern zusammenarbeiten, um Anforderungen zu analysieren und in skalierbare, fortschrittliche technische Lösungen zu übersetzen und zuverlässige, leistungsstarke Anwendungen zu pflegen, die die Unternehmensziele unterstützen. Er wird seine technische Expertise nutzen, um bestehende Systeme zu verbessern, neue Funktionalitäten zu entwickeln und eine nahtlose Integration über Unternehmensanwendungen hinweg sicherzustellen. Er wird als Projektleiter für zugewiesene Technologieinitiativen fungieren und Projekte von der Planung bis zur Implementierung leiten, um die betriebliche Effizienz zu steigern und gleichzeitig die Geschäftskontinuität im gesamten Unternehmen aufrechtzuerhalten.
Aufgaben
Anwendungsentwicklung + Support.
- Entwerfen, Entwickeln, Testen, Implementieren und Pflegen von Anwendungen unter Verwendung von IBM i-Technologien, einschließlich RPG IV, RPGLE, CL, SQL, DB2 und zugehöriger Entwicklungswerkzeuge. Analysieren von Geschäftsanforderungen und Übersetzen dieser in skalierbare, zuverlässige technische Lösungen, die operative und strategische Geschäftsziele unterstützen. Modifizieren und Verbessern bestehender Anwendungen unter Gewährleistung von Systemstabilität, Leistung und Datenintegrität. Diagnostizieren und Beheben von Anwendungs-, System- und Integrationsproblemen in zeitnaher Weise, um Geschäftsunterbrechungen zu minimieren. Entwickeln und Pflegen von Schnittstellen zwischen IBM i-Anwendungen und anderen Unternehmenssystemen. Durchführen von Code-Reviews und Fördern der Einhaltung von Codierungsstandards, Qualitätssicherungsmaßnahmen und Entwicklungsmethoden. Erstellen und Pflegen technischer Dokumentationen, einschließlich Systemspezifikationen, Prozessabläufen, Testplänen und Supportverfahren.
Geschäftspartnerschaft + Lösungsbereitstellung.
- Zusammenarbeit mit Geschäftsinteressenten zur Identifizierung von Möglichkeiten für Prozessverbesserungen, Automatisierung und Technologieaktivierung. Als technischer Berater für Geschäftsteams fungieren, indem Empfehlungen zu Systemfähigkeiten, Verbesserungen und Best Practices gegeben werden. Sammeln, Dokumentieren und Validieren von funktionalen und technischen Anforderungen für neue Initiativen und Systemverbesserungen. Unterstützung von Geschäftsanwendern durch Fehlerbehebung, Schulung, Wissensaustausch und laufende Systemoptimierungsbemühungen.
Projektmanagement + Ausführung.
- Leiten und Verwalten von Anwendungsentwicklungsprojekten von der Initiierung bis zur Implementierung, um sicherzustellen, dass Umfang, Zeitpläne, Liefergegenstände und Qualitätsanforderungen erfüllt werden. Erstellen von Projektplänen, Zeitplänen, Ressourcenschätzungen und Arbeitsstrukturplänen für zugewiesene Initiativen. Koordinieren von Aktivitäten funktionsübergreifender Teams, einschließlich Geschäftsinteressenten, Anbietern, IT-Infrastrukturteams und Anwendungsunterstützungspersonal. Moderieren von Projektbesprechungen, Statusaktualisierungen, Problemlösungs-Sitzungen und Stakeholder-Kommunikation. Überwachen von Projektrisiken, Abhängigkeiten und Hindernissen und proaktives Entwickeln von Minderungsstrategien, um erfolgreiche Ergebnisse zu gewährleisten. Verwalten mehrerer gleichzeitiger Projekte und Änderungsanfragen bei gleichzeitiger Berücksichtigung operativer Support-Aufgaben. Teilnahme an Projektpriorisierung, Portfolioplanung und Diskussionen zur Technologie-Roadmap. Unterstützung von organisatorischen Change-Management-Bemühungen durch Unterstützung bei Benutzerkommunikation, Schulung, Tests und Implementierungsaktivitäten.
Systemmodernisierung + Kontinuierliche Verbesserung.
- Identifizieren von Möglichkeiten zur Modernisierung von Legacy-IBM-i-Anwendungen durch Prozessverbesserungen, Automatisierung, Integration und neue Technologien. Empfehlen und Implementieren von Verbesserungen, die die Systemleistung, Zuverlässigkeit, Wartbarkeit und Benutzererfahrung verbessern. Bewerten neuer Entwicklungswerkzeuge, Methoden und Technologien zur Unterstützung kontinuierlicher Innovation und betrieblicher Effizienz. Teilnahme an der Planung der Notfallwiederherstellung, Initiativen zur Geschäftskontinuität und System-Upgrade-Projekten.
Governance + Compliance.
- Sicherstellen, dass Anwendungen den organisatorischen Sicherheitsstandards, regulatorischen Anforderungen und etablierten IT-Kontrollen entsprechen. Befolgen von Change-Management-, Release-Management- und Softwareentwicklungslebenszyklus-Prozessen (SDLC). Unterstützung von Audit-Aktivitäten durch Bereitstellung von Dokumentation, Nachweisen und technischem Fachwissen nach Bedarf.
Anforderungen
Qualifikationen - Ausbildung und Erfahrung
Erforderlich
- 7+ Jahre praktische Entwicklungserfahrung auf IBM i, AS/400, iSeries oder Power Systems Plattformen.
- Umfangreiche Erfahrung mit RPG IV, ILE RPG, Free-Form RPG, RPGLE/SQLRPGLE, CL/CLLE und Legacy-Fixed-Format-RPG-Code.
- Starke SQL-Kenntnisse, einschließlich eingebettetem SQL, Query-Entwicklung, Datenanalyse, Joins, Views, gespeicherten Prozeduren, Indexierungskonzepten und Leistungsoptimierung auf Db2 for i.
- Erfahrung im Entwerfen, Modifizieren, Beheben von Problemen und Unterstützen von Batch-, interaktiven, Reporting- und Geschäftsanwendungsprozessen.
- Erfahrung in der Entwicklung oder Unterstützung von Systemintegrationen unter Verwendung von APIs, Webdiensten, JSON, XML, EDI, FTP/SFTP, ODBC/JDBC oder anderen Datenaustauschmethoden.
- Praktische Kenntnisse der IBM i-Anwendungsarchitektur, Jobsteuerung, Bibliotheken, Objekte, Sicherheitskonzepte, Job-Queues, Output-Queues und Produktionssupportpraktiken.
- Fähigkeit zur Analyse von Geschäftsanforderungen, Dokumentation technischer Spezifikationen, Aufwandsschätzung, Testen von Lösungen und klare Kommunikation des Status.
- Starke Fähigkeiten in den Bereichen Fehlerbehebung, Ursachenanalyse, Debugging und Anwendungsleistungsanalyse.
- Fähigkeit, selbstständig zu arbeiten und gleichzeitig effektiv mit IT-Teammitgliedern, Geschäftsanwendern, Anbietern und Führungskräften zusammenzuarbeiten.
- Starke verbale und schriftliche Kommunikationsfähigkeiten mit der Fähigkeit, technische Konzepte für nicht-technische Stakeholder zu erklären.
Bevorzugt
- Erfahrung mit modernen IBM i-Entwicklungswerkzeugen wie RDi, Visual Studio Code mit IBM i-Erweiterungen, Git-basiertem Quellcode-Management, Jira oder ähnlichen Entwicklungsworkflow-Tools.
- Erfahrung mit DevOps-Konzepten, Code-Review-Praktiken, Deployment-Prozessen, CI/CD-Pipelines oder automatisierten Tests in einer IBM i-Umgebung.
- Kenntnisse von IBM i-Modernisierungswerkzeugen oder -Ansätzen, einschließlich Konvertierung von Fixed-Format zu Free-Form RPG, Service-Programmen, modularem Design, API-Aktivierung oder Webanwendungs-Integration.
- Erfahrung mit C#, .NET, JavaScript, Node.js, Python, PHP, HTML, CSS oder anderen Technologien, die zur Integration von IBM i-Anwendungen mit modernen Plattformen verwendet werden.
- Erfahrung mit ERP-, Dealer-Management-, Distributions-, Bestands-, Auftragsmanagement-, Lager-, Buchhaltungs-, EDI- oder Projektmanagementsystemen.
- Erfahrung in der Unterstützung von Reporting, Analysen, Dashboards, Business-Intelligence-Tools oder Datenauszügen aus IBM i-Anwendungen.
- Erfahrung in den Bereichen Möbel, Handel, Fertigung, Distribution, professionelle Dienstleistungen oder Auftragslebenszyklus.
Zusätzliche Informationen
Henricksen bietet wettbewerbsfähige Löhne basierend auf Fähigkeiten und Erfahrung sowie umfassende Leistungspakete. Als Equal Opportunity Employer ist Henricksen voll und ganz bestrebt, eine Kultur zu fördern, die integrativ ist und seine Kernwerte in jeder Handlung, jeder Interaktion und jeder getroffenen Entscheidung integriert.
