Programmer II
Top Talent Recruiter - Montgomery, Alabama, United States, 36136
Work at Top Talent Recruiter
Overview
- View job
Overview
PROGRAMMER II MONTGOMERY, AL
Position Summary:
The Programmer II is responsible for developing, testing, maintaining, and supporting software applications and systems. This mid-level role focuses on analyzing business requirements and creating reliable solutions using modern and legacy programming languages, with an emphasis on IBM iSeries (AS/400) systems and RPG development. The Programmer II collaborates closely with departmental teams and demonstrates technical proficiency, problem-solving ability, and attention to detail throughout the software development lifecycle.
Qualifications: • Minimum of 5 years of professional experience as a programmer, including experience with IBM iSeries/AS400. • Strong knowledge of RPG IV, RPGLE, CL, and embedded SQL. Free-form RPG IV is a plus. • Familiarity with legacy systems, file structures, and database concepts. • Solid understanding of software development practices, system integration, and batch processing. • Strong analytical and troubleshooting skills. • Ability to manage multiple tasks and prioritize effectively. • Excellent communication and documentation skills. • Bachelor's degree in Computer Science, Information Systems, or related field (OR equivalent work experience). • Must successfully complete a background check and drug screening prior to employment.
Key Responsibilities: • Develop, maintain, and enhance programs written in RPG IV, RPGLE, CL, and SQL on IBM iSeries/AS400 platforms. • Analyze and interpret business requirements to design technical solutions. • Perform unit testing, debugging, and support of new and existing software systems. • Collaborate with analysts, users, and team members to clarify requirements and implement system improvements. • Document program logic, technical specifications, and user procedures. • Participate in code reviews and ensure adherence to internal development standards. • Troubleshoot and resolve software-related issues, including production support and root cause analysis. • Assist with data conversions, integrations, and reporting solutions as needed. • Stay current with industry trends, tools, and best practices related to RPG and enterprise systems. • Perform other duties as assigned to support the needs of the department and organization.