What are the responsibilities and job description for the RPG Architect position at W3Global?
Role: RPG Architect
Remote
Long Term
Role Description
Legacy system analysis:
RPG side
Remote
Long Term
Role Description
Legacy system analysis:
- Conduct thorough evaluations of existing legacy applications, including code analysis, architecture review, performance assessment, and data dependencies to identify areas for modernization.
- Modernization strategy development:
- Create a comprehensive roadmap for legacy system modernization, including migration approaches (rehosting, refactoring, re-architecting), target platforms (cloud or on-premise), and phased implementation plans.
- Technical feasibility assessment:
- Evaluate technical options for modernization, including potential risks, cost implications, and compatibility with existing infrastructure.
RPG side
- RPG (All levels)
- Websmart (PML, HTML, JavaScript, jQuery, Bootstrap, CSS)
- CLLE on IBM i platform
- Krengel (for API using XML/RPC)
- DB2 (Database)
- CL on IBMi
- FTP, SFTP and XML
- Hawkeye (impact analysis and development tools)
- TD/OMS (Change management
- High school degree preferred, along with a minimum of five years total "hands-on" RPG programming and development experience working on multiple projects of high complexity, preferably in the financial services or mortgage servicing industries.
- Expert knowledge and fluency with:
- All aspects and versions of RPG and CL on the IBMi.
- Binding directories, binder source, prototypes, sub-procedures, appropriate activation group usage, and service programs
- DB2 native commands, security and access, SQL, SEQUEL, DDM, data centric architecture, design and performance tuning.
- Use of embedded SQL, stored procedures, web services, and API's
- General knowledge of FTP, SFTP and XML.
- General knowledge of Websmart, HTML, JavaScript, CSS, jQuery, and Bootstrap
- Highly detail-oriented and highly organized; as well as strong verbal and written communication skills.
- Ability to prioritize multiple tasks in a deadline-driven environment; strong sense of urgency and responsiveness.
- Ability to think critically, including the ability to evaluate facts and data to draw conclusions, determine the downstream impact of decisions and associated risks.
- Ethical, team player, with a commitment to company values.