Inductive Quotient Analytics
Website:
inductivequotient.com
Job details:
As a Staff
iSeries COBOL Developer (OPM), you will design, develop, maintain, and modernize core IBM i applications that power client products. You will work with COBOL OPM programs, CL procedures, DDS-based files, DB2 for i schemas, message queues, journaling, and other platform components.
You will also partner with architects and API teams to modernize interactions with the IBM i, leveraging techniques such as:
- SQL modernization
- Externalized REST/JSON service layers
- MQ/event-driven interfaces
- RPG/ILE service programs as integration points (when needed)
- API‑enablement tools and data‑access refactoring
This role requires deep mastery of IBM i operational concepts, including job queues, subsystems, message handling, commitment control, and performance tuning.
Essential Responsibilities
Core IBM i / COBOL Responsibilities
- Develop and maintain COBOL OPM batch and interactive programs supporting clients processing and settlement logic.
- Analyze and refactor legacy COBOL to improve maintainability, performance, and modularity.
- Create and maintain CL programs for job control, automation, and operational workflows.
- Design, update, and convert DDS-based physical and logical files; implement DB2 for i SQL DDL and SQL‑based access paths.
- Assist in migrating OPM COBOL logic toward API‑centric and service‑enabled architectures.
- Provide L2/L3 production support for critical batch cycles, settlement processing, and month-end operational activities.
IBM i Integration & Modernization
- Modernize data exchange using REST, JSON, message queues (IBM MQ), or event-driven patterns.
- Collaborate with integration teams to expose IBM i business logic via APIs or web services.
- Work with tools such as SQL Services, IBM i Access Client Solutions (ACS), Navigator for i, and open-source utilities on IBM i (Python, Node, OSS packages).
- Replace legacy flat-file interfaces with SQL, APIs, MQ messages, or secure file exchanges (SFTP/SSH key automation).
- Convert native record-level access and legacy file-processing logic to embedded SQL for improved maintainability and performance.
System Operations & Performance
- Tune job performance, batch schedules, queries, access paths, and journaling strategies.
- Investigate and resolve system-level issues involving subsystems, job queues, locks, commitment control, and message queues.
- Ensure high availability, recoverability, and adherence to audit/financial control requirements.
- Ensure compliance with enterprise security standards, user profile management, object-level security, auditing, and data protection policies on IBM i systems.
Development Lifecycle & Leadership
- Provide technical leadership and mentoring to other IBM i developers.
- Participate in code reviews, peer design sessions, and technical roadmap planning.
- Support production issue analysis, root-cause investigation, and corrective action.
- Collaborate closely with product owners, QA, support, and architecture teams.
- Contribute to CI/CD modernization initiatives using Git-based deployment pipelines, automated build promotion, and change management processes on IBM i.
Basic Qualifications
- Bachelor's degree in computer science, Software Engineering, Information Systems, or equivalent experience.
- 10+ years of hands-on IBM i (AS/400, iSeries, System i) development experience.
- Expert-level proficiency in COBOL OPM, including file handling, subfile processing, error handling, and batch logic.
- Strong experience writing and maintaining CLP/CLLE for automation, job control, and system interactions.
- Deep knowledge of DDS (PF, LF, display files, printer files) and DB2 for i concepts (keys, constraints, triggers, journaling).
- Proficiency with SQL on IBM i, including complex queries, joins, CTEs, and performance-tuned access paths.
- Mastery of IBM i operational concepts: job queues, subsystems, job logs, message handling (QSYSOPR, QSYSMSG), output queues, library lists, commitment control.
- Familiarity with IBM i APIs (e.g., QUSRJOBI, QUSLOBJ, QSYRUSRI, QUSRSPLA) to enable advanced system interactions.
- Strong debugging skills using STRDBG, service tools, job traces, and SQL Monitoring Tools.
- Ability to interpret and troubleshoot complex batch processing flows.
- Experience analyzing query optimization, index strategies, and SQL execution plans using Visual Explain and IBM i performance tools.
Desired Characteristics
- Experience with modernization efforts including SQL conversion, microservices integration, or API enablement.
- Familiarity with IBM MQ, MuleSoft, Torq, or message‑based integration patterns.
- Understanding of secure file exchange workflows (SFTP, FTPS, SSH keys) and automation on IBM i.
- Experience with ILE concepts (RPGLE, service programs) even if the role focuses on OPM COBOL.
- Exposure to Python, Node.js, or open-source tooling on IBM i (preferred but not required).
- Understanding freight rail, railroad settlement, finance, or transportation domains.
- Experience working in Agile/Scrum environments.
- Familiarity with ALDON, GitLab or similar version control systems.
- Strong documentation and communication skills.
- Ability to independently drive technical solutions and lead modernization initiatives.
- Experience with modern IBM i DevOps and change management tools such as ARCAD, MDCMS, TurnOver, or Rocket DevOps solutions.
- Exposure hybrid cloud integration patterns connecting IBM i workloads with AWS, Azure, or enterprise middleware platforms.
Skills: ibm iseries,cobol,db2
Click on Apply to know more.