Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

AMPORTS

Programmer Analyst II

Job Description

Programmer Analyst
II AMPORTS - 3.0
Baltimore, MD Job Details Full-time $86,000 - $103,000 a year 20 hours ago Benefits Health insurance Dental insurance 401(k) Paid time off Qualifications Software engineering Bug Tracking (Quality assurance practices) DB2 Tooling Prompt engineering SQL Issue tracking Version control systems GitHub AI-driven automation Developer tools Design (software development lifecycle) Providing code feedback Full Job Description Summary 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.
Key Responsibilities:
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.
Salary:
$86,000 - $103,000
What We Offer:
Competitive salary with attractive benefits packages. A collaborative and innovative work environment. Opportunities for professional growth and development. The chance to work on exciting projects in a growing company.
Job Type:
Full-time Benefits:
401(k) Dental insurance Health insurance Paid time off
Schedule:
8-hour shift Monday to
Friday Work Location :
In person Equal Opportunity Employer This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights (https://www.eeoc.gov/poster) notice from the Department of Labor.

Career Insights for Programmer / Analyst

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on Maryland data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Programmer or Analyst combines programming expertise with analytical skills to design, develop, and maintain software systems or applications. Responsibilities can include software solution design, writing code, testing software applications or systems, system integration, software deployment, and technical support. This role typically develops software solutions that meet specific business objectives.

$107,337 / year median in Maryland

-30% projected decline

Explore Career