- Company Name
- Markerstudy Group
- Job Title
- Software Engineer (RPG)
- Job Description
-
Job Title: Software Engineer (RPG)
Role Summary
Develop, test, and maintain IBM RPG applications within an Agile/Scrum environment, ensuring high code quality, timely delivery, and integration with web services.
Expectations
* Deliver clean, well‑tested RPG code that meets sprint goals.
* Independently estimate effort and manage task timelines.
* Continuously improve technical skills and adapt to evolving standards.
Key Responsibilities
* Design, code, and refactor RPGLE features, components, and systems.
* Estimate development effort for new features and updates.
* Write unit tests, perform code reviews, and maintain minimal defect turnover.
* Integrate RPG applications with REST/SOAP services; parse JSON/XML; transform data.
* Build and maintain service programs, modules, procedures, and sub‑procedures.
* Read, maintain, and refactor legacy RPG (III/IV) code.
* Contribute to sprint planning, stand‑ups, and retrospective sessions.
* Work with version control (Git, Aldon) and issue tracking (Jira).
* deliver professional development and provide constructive feedback to peers.
Required Skills
* Extensive professional experience as an IBM RPG Developer.
* Proficient in RPGLE (free and fixed syntax) using modern IDEs (RDi, VS Code).
* Strong understanding of IBM i (AS/400, iSeries) environment and tools (SEU, RDi, ACS, PDM, CL).
* Experience with DB2 for i (SQL, DDS, physical/logical files).
* Integration with web services (REST/SOAP), API knowledge, JSON/XML parsing.
* Knowledge of batch, interactive, and job‑control programming.
* Version control proficiency (Git, Aldon).
* Ability to work independently in an Agile setting.
* Excellent communication and teamwork.
Required Education & Certifications
* Bachelor’s degree in Computer Science, Software Engineering, or equivalent.
* Relevant certifications (e.g., IBM Certified Developer for IBM i) preferred.