> Markdown version of [/jobs/ext/1336121-program-developer](https://www.wearedevelopers.com/jobs/ext/1336121-program-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Program Developer - **Company:** Wheeling-Nippon Steel, Inc. - **Location:** Follansbee, WV, United States - **Experience:** Expert - **Salary:** $85,000.0 - **Contract:** Permanent contract - **Skills:** Db2400, Java (Programming Language), Application Programming Interfaces (APIs), IBM System I, Code Review, Database Design, Software Debugging, Programming Tools, Disaster Recovery, Eclipse (Software), Middleware, IBM RPG (Programming Language), Job Scheduling, Object-Oriented Software Development, Simple Object Access Protocol (SOAP), Software Engineering, SQL Databases, RPL (Programming Language), Web Services, Enterprise Software Applications, System Availability, Control Language, Information Technology, Software Version Control - **Published:** July 18, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=ff0c7d8de7976acb ## About the Role * Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent work experience). * 5+ years of experience programming on the IBM i (AS/400) platform. * Proficiency in RPG IV, ILE RPG, Free-Form RPG, and CL programming. * Strong experience with Java, including object-oriented design ad enterprise application development. * Familiarity with DB2 for i and SQL. * Experience with source control and version management tools. * Solid understanding of the IBM i environment, including job scheduling, libraries, and user profiles. * Excellent problem-solving skills and attention to detail. * Strong verbal and written communication skills. Preferred Qualifications * Experience integrating IBM i with web services (REST/SOAP). * Familiarity with Eclipse, RDi (Rational Developer for i), or other modern development tools. * Exposure to Agile/Scrum development methodologies. * Understanding of modern DevOps practices and tools. ## Description We are seeking a skilled and versatile Program Developer with proficiency in both RPG and Java programming languages. The ideal candidate will have proven experience developing and maintaining applications on the IBM i (AS/400) platform. This role involves analyzing user requirements, designing robust solutions, and supporting business critical systems to ensure high availability, performance, and scalability. * Design, develop, and test, and maintain applications written in RPG IV/ILE, Free-Form RPG and Java. * Support and enhance legacy RPG programs and modern Java based applications. * Work with business stakeholders to gather requirements and translate them into functional specifications. * Collaborate with cross-functional teams including business analyst, systems administrators and Production Control Team. * Participate in code reviews and enforce best practices in programming and application design. * Integrate IBM i applications with external systems via API's, web services and middleware. * Troubleshoot, debug, and resolve application issues in a timely manner. * Assist with database design, optimization, and maintenance using DB2 for i. * Participate in system upgrades, backups, and disaster recovery planning. ## Related Videos - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Developer’s Perspective: Overview of the Tezos Blockchain Ecosystem](https://www.wearedevelopers.com/videos/237-developer-s-perspective-overview-of-the-tezos-blockchain-ecosystem) - [Can This Elephant Dance? IBM Bob and the Future of AI-First Software Development](https://www.wearedevelopers.com/videos/100256-can-this-elephant-dance-ibm-bob-and-the-future-of-ai-first-software-development) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) - [Exploring BOS: The Blockchain Operating System by NEAR Protocol](https://www.wearedevelopers.com/videos/781-exploring-bos-the-blockchain-operating-system-by-near-protocol) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [10 Highest Paying Programming Languages 2025](https://www.wearedevelopers.com/magazine/150-10-highest-paying-programming-languages-2025)