Programmer Analyst II

AMPORTS
Baltimore, MD, United States
26 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$86,000.0 - $103,000.0
Working hours
Shift work
Job source

Tech stack

Application Programming Interfaces (APIs) IBM System I Business Software Software Quality Code Review IBM DB2 DevOps Embedded SQL Github IBM RPG (Programming Language) Job Scheduling Program Design Languages
+11 more
Systems Development Life Cycle Simple Object Access Protocol (SOAP) Software Engineering Systems Integration Web Services Data Processing GitHub Copilot Git Git Flow Information Technology Software Version Control

Job description

We are seeking a skilled IBM i Developer with expertise in RPG Free Format programming to join our development team. In this role, you will be responsible for designing, developing, maintaining, and enhancing business applications on the IBM i platform. You’ll work closely with business analysts and stakeholders to implement solutions that support our core operations and business growth. Candidate should have a strong understanding of development using AI Tools and integrations., * Develop and maintain IBM i applications using RPG Free Format and other related technologies.

  • Analyze, design, code, test, and implement new and existing applications.
  • Troubleshoot and resolve application and system issues.
  • Ensure code quality, security, and performance standards are met.
  • Leverage AI-assisted development tools and autonomous coding agents to accelerate software design, coding, testing, documentation, and troubleshooting while maintaining quality, security, and compliance standards.
  • Work with business users to gather requirements and provide technical solutions.
  • Collaborate with cross-functional teams to integrate IBM i applications with other systems.
  • Create and maintain technical documentation.
  • Develop and maintain secure Software Development Life Cycle (SDLC) principles, ensuring security requirements are effectively integrated into development processes while preserving delivery timelines and operational efficiency.

Requirements

  • 3+ years of experience in IBM i development.
  • Strong proficiency in RPG Free Format (RPGLE), including modular and service program design.
  • Experience building with AI coding agents (e.g., Claude Code, GitHub Copilot, Codex), including prompt/context design, task decomposition, and reviewing agent-generated output before merge.
  • Strong Git fundamentals: branching strategies, rebasing, conflict resolution, and clean commit hygiene.
  • Practical experience with GitHub workflows - pull requests, code review, branch protection rules, CODEOWNERS, and issue/project tracking.
  • Sound judgement on where agentic workflows add leverage and where human authorship is required - including awareness of data handling limits when working with AI tooling.
  • Experience with embedded SQL, CLLE, DDS, and DB2 on IBM i.
  • Familiarity with legacy RPG III/400 is a plus.
  • Knowledge of job scheduling, data queues, and message handling on IBM i.
  • Understanding of software development lifecycle and version control systems.
  • Excellent problem-solving and communication skills.
  • Bachelor’s degree in computer science or equivalent.

Preferred qualifications, but not required:

  • Experience integrating IBM i with APIs or web services (REST/SOAP).
  • Familiarity with modernization tools or frameworks (e.g., Profound UI, LANSA, etc.).
  • Knowledge of ERP systems.
  • Exposure to agile or DevOps environment.

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • Paid time off
  • Dental insurance, * 401(k)
  • Dental insurance
  • Health insurance
  • Paid time off

Schedule:

  • 8-hour shift
  • Monday to Friday

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:48 min

Modernizing massive legacy mainframe and IBM i codebases

Maximilian Jesch Maximilian Jesch · World Congress 2026 Europe

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · World Congress 2026 Europe

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all