Senior Software Engineer (IBM i / RPG)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (IBM i / RPG): Design, construct, test, debug, and support enterprise healthcare software solutions on the IBM i platform with an accent on ILE RPG/RPGLE development, embedded SQL, and Db2 for i. Focus on owning complex product enhancements, resolving production issues, and modernizing long-lived RPG code to improve reliability, maintainability, and performance.
Location: Tennessee, United States (Remote; must collaborate during core Central Time business hours)
Salary: 110K - 145K
Company
MEDHOST, a division of Harris, builds enterprise healthcare information technology solutions.
What you will do
- Design, develop, test, debug, and support IBM i solutions.
- Build and maintain applications using ILE RPG/RPGLE, CL, embedded SQL, Db2 for i, SQL procedures, and user-defined functions.
- Own complex enhancements, defect resolution, and production issue handling for assigned components.
- Analyze existing IBM i applications and recommend improvements for reliability, maintainability, performance, and supportability.
- Contribute to modernization by reducing technical debt and enabling more modular, SQL-driven application design.
- Collaborate with product owners, QA, DBAs, architects, support, and engineering teams; mentor developers and participate in technical reviews.
Requirements
- 7+ years of commercial software or enterprise application development experience.
- 5+ years of hands-on IBM i development experience.
- Recent professional experience (within the last 3 years) developing, maintaining, debugging, and supporting production RPG applications on IBM i, including personally written/modified/debugged/tested/supported ILE RPG/RPGLE code.
- Strong working knowledge of ILE RPG/RPGLE (fixed/free-form), CL, embedded SQL, Db2 for i, physical/logical files, source physical files, service programs, batch processing, and IBM i job troubleshooting.
- Strong SQL skills (Db2 for i queries, joins, stored procedures, SQL functions) including performance troubleshooting.
- Experience with sprint planning/backlog refinement, estimation, daily coordination, code review, and iterative delivery; plus version control and controlled promotion/release processes.
Culture & Benefits
- Remote work with collaboration during core Central Time business hours.
- 3 weeks’ vacation and 5 personal days.
- Comprehensive Medical, Dental, and Vision benefits starting from the first day of employment.
- Employee stock ownership and RRSP/401k matching programs.
- Remote work and additional lifestyle rewards.
Hiring process
- Interview process may include a short technical presentation.
- Be prepared to discuss a recent RPG/RPGLE enhancement you personally delivered, including business purpose, technical components, testing approach, and deployment process.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →