IBM iSeries Programmer

Henricksen Inc
  • Oak Brook, IL
  • $120,000–$140,000 Per Year
  • Autofill and Review
2 days ago

Job Description

Apply

Job Type

Full-time

Description

About Henricksen

Henricksen (Oak Brook, IL) is a full-service contract furniture dealership specializing in office, healthcare, education, government, senior living, and hospitality spaces. In 1962, Henricksen opened its doors as a small, family-run dealership. Today, Henricksen is a leading national dealership with twelve offices in Illinois, Minnesota, New York, Pennsylvania, Tennessee, Washington, DC, and Wisconsin, 300+ full-time employees, and annual sales of $300+ million. With 300+ manufacturer partnerships, Henricksen offers an array of products from systems furniture, casegoods, seating, lounge, and conference furnishings to architectural solutions including modular walls, flooring, lighting, sound masking, and technology equipment. Henricksen is one of the largest privately-owned dealer partners of HNI in the United States. HNI's furniture brands include Allsteel, Gunlocke, HBF, The HON Company, and Kimball International.

Job Summary

This position will be located in our Oak Brook, IL office. The IBM iSeries Programmer will design, develop, implement, support, and foster continuous improvement of business-critical applications operating on the IBM i platform. They will partner with cross-functional stakeholders to analyze and translate requirements into scalable, advanced technical solutions and maintain reliable, high-performing applications that support organizational objectives. They will leverage technical expertise to enhance existing systems, develop new functionality, and ensure seamless integration across enterprise applications. They will serve as project leader for assigned technology initiatives, managing projects from planning through implementation driving operational efficiency while maintaining business continuity across the organization.

Responsibilities:

  • Application Development + Support. Design, develop, test, implement, and maintain applications utilizing IBM i technologies, including RPG IV, RPGLE, CL, SQL, DB2, and related development tools. Analyze business requirements and translate them into scalable, reliable technical solutions that support operational and strategic business objectives. Modify and enhance existing applications while ensuring system stability, performance, and data integrity. Diagnose and resolve application, system, and integration issues in a timely manner to minimize business disruption. Develop and maintain interfaces between IBM i applications and other enterprise systems. Perform code reviews and promote adherence to coding standards, quality assurance practices, and development methodologies. Create and maintain technical documentation, including system specifications, process flows, testing plans, and support procedures.
  • Business Partnership + Solution Delivery. Collaborate with business stakeholders to identify opportunities for process improvement, automation, and technology enablement. Act as a technical consultant to business teams by providing recommendations on system capabilities, enhancements, and best practices. Gather, document, and validate functional and technical requirements for new initiatives and system enhancements. Support business users through troubleshooting, training, knowledge sharing, and ongoing system optimization efforts.
  • Project Management + Execution. Lead and manage application development projects from initiation through implementation, ensuring scope, timelines, deliverables, and quality expectations are achieved. Develop project plans, timelines, resource estimates, and work breakdown structures for assigned initiatives. Coordinate activities across cross-functional teams, including business stakeholders, vendors, IT infrastructure teams, and application support personnel. Facilitate project meetings, status updates, issue resolution sessions, and stakeholder communications. Monitor project risks, dependencies, and obstacles, proactively developing mitigation strategies to ensure successful outcomes. Manage multiple concurrent projects and enhancement requests while balancing operational support responsibilities. Participate in project prioritization, portfolio planning, and technology roadmap discussions. Support organizational change management efforts by assisting with user communication, training, testing, and implementation activities.
  • System Modernization + Continuous Improvement. Identify opportunities to modernize legacy IBM i applications through process improvements, automation, integration, and emerging technologies. Recommend and implement enhancements that improve system performance, reliability, maintainability, and user experience. Evaluate new development tools, methodologies, and technologies to support ongoing innovation and operational efficiency. Participate in disaster recovery planning, business continuity initiatives, and system upgrade projects.
  • Governance + Compliance. Ensure applications comply with organizational security standards, regulatory requirements, and established IT controls. Follow change management, release management, and software development lifecycle (SDLC) processes. Support audit activities by providing documentation, evidence, and technical expertise as required.

Requirements

Qualifications - Education and Experience

Required:

  • 7+ years of hands-on development experience on IBM i, AS/400, iSeries, or Power Systems platforms.
  • Strong experience with RPG IV, ILE RPG, Free-Form RPG, RPGLE/SQLRPGLE, CL/CLLE, and legacy fixed-format RPG code.
  • Strong SQL skills, including embedded SQL, query development, data analysis, joins, views, stored procedures, indexing concepts, and performance tuning on Db2 for i.
  • Experience designing, modifying, troubleshooting, and supporting batch, interactive, reporting, and business application processes.
  • Experience developing or supporting system integrations using APIs, web services, JSON, XML, EDI, FTP/SFTP, ODBC/JDBC, or other data exchange methods.
  • Working knowledge of IBM i application architecture, job control, libraries, objects, security concepts, job queues, output queues, and production support practices.
  • Ability to analyze business requirements, document technical specifications, estimate work, test solutions, and communicate status clearly.
  • Strong troubleshooting, root cause analysis, debugging, and application performance analysis skills.
  • Ability to work independently while collaborating effectively with IT team members, business users, vendors, and leadership.
  • Strong verbal and written communication skills with the ability to explain technical concepts to non-technical stakeholders.

Preferred:

  • Experience with modern IBM i development tools such as RDi, Visual Studio Code with IBM i extensions, Git-based source control, Jira, or similar development workflow tools.
  • Experience with DevOps concepts, code review practices, deployment processes, CI/CD pipelines, or automated testing in an IBM i environment.
  • Exposure to IBM i modernization tools or approaches, including fixed-format to free-form RPG conversion, service programs, modular design, API enablement, or web application integration.
  • Experience with C#, .NET, JavaScript, Node.js, Python, PHP, HTML, CSS, or other technologies used to integrate IBM i applications with modern platforms.
  • Experience with ERP, dealer management, distribution, inventory, order management, warehouse, accounting, EDI, or project management systems.
  • Experience supporting reporting, analytics, dashboards, business intelligence tools, or data extracts from IBM i applications.
  • Furniture, dealership, manufacturing, distribution, professional services, or order lifecycle experience.

Additional Information

Henricksen offers competitive wages based on skills and experience as well as comprehensive benefits packages. As an Equal Opportunity Employer, Henricksen is fully committed to cultivating a culture that is inclusive and integrates its Core Values in every action, every interaction, and every decision that is made.

Salary Description

$120,000 - $140,000 per year

Numbers & Facts

LocationOak Brook, IL
Salary$120,000–$140,000 Per Year

Skills

  • Accountingunmatched
  • Analysis Skillsunmatched
  • Application Integrationunmatched
  • Application Programming Interface (API)unmatched
  • Architectural Servicesunmatched
  • Atlassian JIRAunmatched
  • Automationunmatched
  • Best Practicesunmatched
  • Business Analysisunmatched
  • Business Continuity Planning (BCP)unmatched
  • Business Intelligence Softwareunmatched
  • Business Processesunmatched
  • Business Skillsunmatched
  • Business Solutionsunmatched
  • Business Supportunmatched
  • CSS (Cascading Style Sheet)unmatched
  • Change Managementunmatched
  • Code Reviewsunmatched
  • Coding Standardsunmatched
  • Communication Skillsunmatched
  • Computer Programmingunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Improvementunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Data Analysisunmatched
  • Data Qualityunmatched
  • Debugging Skillsunmatched
  • DevOpsunmatched
  • Disaster Recoveryunmatched
  • Distribution Managementunmatched
  • Distribution Servicesunmatched
  • Documentationunmatched
  • ERP (Enterprise Resource Planning)unmatched
  • Electronic Data Interchange (EDI)unmatched
  • Embedded SQLunmatched
  • Emerging Technologyunmatched
  • Enterprise Application Integration (EAI)unmatched
  • Establish Prioritiesunmatched
  • FTP (File Transfer Protocol)unmatched
  • Functional Analysisunmatched
  • Functional Testingunmatched
  • Furnitureunmatched
  • Gitunmatched
  • Governmentunmatched
  • HTML (HyperText Markup Language)unmatched
  • Healthcareunmatched
  • IBM AS-400 Serverunmatched
  • IBM DB2unmatched
  • IBM Product Familyunmatched
  • IT Requirementsunmatched
  • Identify Issuesunmatched
  • Information Technology & Information Systemsunmatched
  • Internet Applicationunmatched
  • Inventory Managementunmatched
  • JDBC (Java Database Connectivity)unmatched
  • JSONunmatched
  • JavaScriptunmatched
  • Leadershipunmatched
  • Microsoft .NETunmatched
  • Microsoft C# (C Sharp)unmatched
  • Microsoft Visual Studiounmatched
  • Multitaskingunmatched
  • Node.jsunmatched
  • ODBC (Open Database Connectivity)unmatched
  • Operational Strategyunmatched
  • Operational Supportunmatched
  • Order Managementunmatched
  • PHP Scripting Language (PHP Hypertext Preprocessor)unmatched
  • Performance Analysisunmatched
  • Performance Managementunmatched
  • Performance Tuning/Optimizationunmatched
  • Presentation/Verbal Skillsunmatched
  • Problem Solving Skillsunmatched
  • Process Flowunmatched
  • Process Improvementunmatched
  • Production Supportunmatched
  • Professional Servicesunmatched
  • Programming Toolsunmatched
  • Project Developmentunmatched
  • Project Executionunmatched
  • Project Planningunmatched
  • Project Trackingunmatched
  • Project/Program Managementunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Assurance Methodologyunmatched
  • RPG Programming Languageunmatched
  • Regulatory Requirementsunmatched
  • Release Management/Engineeringunmatched
  • Reporting Dashboardsunmatched
  • Requirements Managementunmatched
  • Risk Managementunmatched
  • Root Cause Analysisunmatched
  • SQL (Structured Query Language)unmatched
  • SQL Databasesunmatched
  • Salesunmatched
  • Secure/SSH File Transfer Protocol (SFTP)unmatched
  • Security Complianceunmatched
  • Software Administrationunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Stored Proceduresunmatched
  • Strategic Planningunmatched
  • System Integration (SI)unmatched
  • Systems Administration/Managementunmatched
  • Systems Reliabilityunmatched
  • Technical Consultingunmatched
  • Technical Supportunmatched
  • Technical Writingunmatched
  • Test Automationunmatched
  • Test Plan/Scheduleunmatched
  • Time Managementunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Warehousingunmatched
  • Web Servicesunmatched
  • Work Breakdown Structure (WBS)unmatched
  • Writing Skillsunmatched
  • XML (EXtensible Markup Language)unmatched
  • iSeries eServersunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder