What are the responsibilities and job description for the AS400 iSeries Developer position at Books-A-Million?
Job Description: AS400 iSeries Developer
Position Overview:
We are seeking an experienced AS400 iSeries Developer to join our dynamic team. The ideal candidate will have strong expertise in RPG (RPGLE, Free Form), Embedded SQL, DB2 SQL, and the development of Zend Framework APIs. Proficiency in SQL Stored Procedures, Triggers, and tools such as DBU is required. Experience with Hawkeye and Turnover tools, as well as JDA MMS and D&W systems, is a significant plus. This role will focus on designing, developing, and maintaining enterprise-level applications, ensuring seamless business operations and system performance.
Key Responsibilities:
- Design, develop, and maintain applications on the AS400 iSeries platform using RPG, RPGLE, Free Form RPG, and CL/CLLE.
- Develop and optimize SQL Stored Procedures, Triggers, and complex DB2 SQL queries.
- Create and maintain APIs using the Zend Framework to integrate with external systems.
- Implement and troubleshoot Embedded SQL in RPG programs.
- Utilize DBU for database management and analysis.
- Support and enhance existing JDA MMS and D&W applications (if applicable).
- Leverage tools like Hawkeye and Turnover for application development and change management.
- Participate in all phases of the Software Development Life Cycle (SDLC), including requirements gathering, design, coding, testing, implementation, and support.
- Collaborate with cross-functional teams to analyze business requirements and translate them into technical solutions.
- Provide support for daily operations and production environments, including debugging and resolving issues.
- Document system designs, procedures, and processes to ensure knowledge sharing and consistency.
Qualifications:
- 5 years of experience in AS400 iSeries development.
- Proficiency in RPG, RPGLE, Free Form RPG, and Embedded SQL.
- Strong experience with SQL Stored Procedures, Triggers, and DB2 SQL.
- Familiarity with DBU for efficient database operations.
- Experience in developing and maintaining APIs using Zend Framework.
- Proficiency in CL and CLLE scripting.
- Hawkeye and Turnover experience is highly desirable.
- JDA MMS and D&W system experience is highly desirable.
- Strong problem-solving and debugging skills.
- Ability to work both independently and in a team environment.
- Excellent written and verbal communication skills.
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
Preferred Skills:
- Experience in system integrations and data migrations.
- Knowledge of modern development practices, including CI/CD pipelines.