Software Developer-Senior

Winsupply•Moraine, OH

About The Position

The Senior Software Developer works on projects from inception through completion using IBM i technologies and related tools. The role modernizes IBM i applications, converting traditional RPG applications or subfiles into web-based user interfaces with ProFound UI, and supports Retail and Warehouse Management applications, including PKMS WMS. The position reviews, analyzes, and modifies application-system programs, including encoding, testing, debugging, and documentation, and ensures programs integrate into application systems. It develops and implements applications, resolves complex issues, and collaborates with business users and stakeholders to gather, analyze, and document functional and technical requirements. The developer designs, develops, enhances, and maintains enterprise applications; creates technical designs, prototypes, and implementation plans; and develops and supports unit, integration, and system testing. The role also troubleshoots application defects and production issues, leads technical design discussions, establishes development standards, and provides technical leadership and mentoring through design and code reviews. It evaluates existing applications and recommends improvements, independently selects technical approaches for complex assignments, balances multiple priorities, collaborates on integrations and data conversions, and provides second-level application support including root-cause analysis and production issue resolution. The position keeps current with emerging technologies and industry trends to recommend improvements to performance, scalability, and maintainability.

Requirements

  • Master’s degree in Electrical & Electronics Engineering, Computer Science, or a related field, plus 12 months of experience; alternatively, a bachelor’s degree in those fields with 60 months of experience in lieu of a master’s degree.
  • Experience as a Software Developer, Systems Analyst, or in a similar role.
  • Ability to work 40 hours per week.
  • Foreign credentials are accepted.
  • Experience or skills with OS/400 (V5R3), ILE RPG, SQLRPGLE, RPG/400, CL/400, SQL, DB/400, LANSA, Robot, Aldon, Remedy, CLP, CLLE, RPG IV, DB2/400, Agile SDLC methodology, ARCAD, Turnover, Robot job scheduling, X-Analysis, Jira, and IBM Rational Development.

Responsibilities

  • Work on projects from inception to completion using IBM i technologies and related tools.
  • Modernize IBM i applications and convert traditional RPG applications or subfiles into web-based user interfaces using ProFound UI.
  • Support Retail and Warehouse Management applications, including PKMS WMS.
  • Review, analyze, modify, encode, test, debug, and document application-system programs, ensuring their integration into application systems.
  • Develop and implement new application systems and resolve complex problems with existing applications.
  • Collaborate with business users and stakeholders to gather, analyze, and document functional and technical requirements.
  • Design, develop, enhance, and maintain enterprise applications using IBM i technologies and industry best practices.
  • Create conceptual and detailed technical designs, prototypes, and implementation plans for new initiatives.
  • Develop, execute, and support unit, integration, and system testing.
  • Analyze, troubleshoot, and resolve application defects and production issues in a timely manner.
  • Lead technical design discussions and establish development standards and best practices.
  • Provide technical leadership, mentoring, and guidance through design and code reviews.
  • Evaluate existing applications and recommend enhancements or new solutions to improve business processes.
  • Determine technical approaches for complex assignments while aligning with organizational standards and objectives.
  • Balance multiple projects and priorities and deliver solutions within established timelines.
  • Collaborate with cross-functional teams to integrate enterprise applications, perform data conversions, and support implementation activities.
  • Stay current with emerging technologies and industry trends and recommend solutions to improve system performance, scalability, and maintainability.
  • Provide second-level application support, including root-cause analysis and production issue resolution.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service