Senior IBM i RPG Software Developer
We are seeking a skilled IBM i RPG Software Developer to join our team. This role focuses on maintaining existing code, as well as performing system analysis and development, with a particular emphasis on projects related to financial and accounting systems. We are looking for an individual who is curious, detail-oriented, and deeply interested in understanding complex systems. The ideal candidate is a problem solver who embraces new tools, technologies, and frameworks while demonstrating adaptability, collaboration, and persistence.
Preferred Skills and Expertise:
- Strong experience developing in an RPG/ILE environment, with Embedded SQL.
- Knowledge of Java and/or COBOL is a plus.
- A creative and analytical approach to designing and modernizing application solutions.
Responsibilities:
- Collaborate directly with stakeholders to gather and translate business requirements into functional and technical specifications.
- Manage multiple tasks efficiently and meet deadlines under pressure.
- Review and test code developed by team members, document findings, and implement corrective measures to improve quality.
- Analyze and evaluate integration opportunities across legacy systems.
- Design and implement solutions that balance long-term architecture with immediate customer needs.
- Provide knowledge sharing and training for team members, ensuring thorough documentation for developed solutions.
- Translate strategic objectives into tactical implementation through effective coding practices.
- Collaborate with support teams to resolve issues using a structured ticketing system.
- Document system processes, applications, and development standards comprehensively.
- Ensure compliance with security, regulatory, and organizational standards.
- Perform system optimization, identify bottlenecks, and resolve performance issues.
- Deliver Level 3 technical support for advanced problem-solving.
- Other related duties as required.
Qualifications:
- At least 10 years of hands-on experience with application programming, including RPGIV, ILE, RPG Free (*FREE), CLP/CLLE, and DB2/SQL.
- Familiarity with COBOL is advantageous.
- Proficiency with IBM i platform development, including J2EE web-based applications, Object-Oriented technologies, relational databases, Java, Hibernate, and application servers like Tomcat or Glassfish.
- Knowledge of IBM i APIs, journaling, multithreading, and file systems.
- Expertise in creating and maintaining service programs, stored procedures, and SQL views.
- Ability to prioritize tasks and manage multiple projects simultaneously.
- Proven ability to design secure, scalable, and high-performance technical solutions.
- Strong understanding of engineering trade-offs, including development effort, deployment complexity, and long-term maintainability.
- Track record of delivering quality, maintainable, and testable code.
- Experience designing scalable architectures and high-performance web services.
- Solution-oriented mindset with strong analytical and problem-solving skills.
Preferred Qualifications:
- Familiarity with financial or accounting systems.
- Experience with T.L. Ashford Barcode software (Green-Screen and Windows GUI).
- Knowledge of ASI file structures and systems.
- Familiarity with IBM i software provided by ACOM.
- Experience with change management tools like MDCMS.
- Knowledge of JavaScript.
Please note: Visa sponsorship is not available for this position. We are not accepting C2C applicants at this time.