Job Description
Job Description
We are looking for a skilled IBM i (AS400) Developer to join our team in Rochester Hills, Michigan. In this Contract-to-permanent role, you will focus on designing and maintaining applications on the IBM i platform, leveraging your expertise in RPG programming, embedded SQL, and DB2 databases. This position offers an exciting opportunity to modernize legacy systems and integrate innovative solutions, contributing to the optimization of key business processes.
Responsibilities :
- Develop and maintain applications on the IBM i (AS400) platform using RPG programming (free-form and fixed-form), CL, and embedded SQL.
- Collaborate with stakeholders to gather business requirements and translate them into functional technical solutions.
- Troubleshoot and resolve complex technical issues to ensure system reliability and performance.
- Participate in application modernization efforts, including the integration of APIs, web services, and third-party solutions.
- Optimize DB2 database design, queries, and performance tuning.
- Create and maintain detailed technical documentation to support development and deployment processes.
- Ensure adherence to development standards and best practices throughout the software lifecycle.
- Provide production support, including occasional on-call or after-hours assistance.
- Work closely with cross-functional teams, including QA, infrastructure, and project management, to deliver high-quality solutions.
- Minimum of 7 years of experience in IBM i (AS400) development.
- Proficiency in RPG programming (RPG III, RPG IV, free-form, and fixed-form), CL, and embedded SQL.
- Strong expertise in DB2 for i, including database design, optimization, and query tuning.
- Familiarity with source control tools such as Git, Aldon, or TurnOver.
- Experience with development tools like RDi and Visual Studio Code.
- Solid understanding of API development, XML, JSON, and message queues.
- Excellent problem-solving skills and ability to work independently or collaboratively.
- Strong communication skills, both written and verbal, with a focus on documentation.