
IBM I programmer
- Ottawa, ON
- Permanent
- Full-time
- Software Development: Lead projects through analysis, design, coding, testing, documentation, training, and maintenance.
- Solution Design: Participate in the design, planning, and implementation of technology solutions that support company-wide initiatives.
- Engineering practices: Conduct code reviews and contribute to establishing the best practices and standards.
- Research: Stay updated on emerging technologies and industry trends.
- System Monitoring & Maintenance: Regularly monitor the performance of applications running on the IBM System i platform, ensuring optimal uptime and performance through proactive maintenance.
- Troubleshooting: Diagnose and resolve application and system issues swiftly to minimize downtime and impact on business operations.
- System Upgrades & Patching: Plan and execute system upgrades, including applying patches and enhancements to improve security, performance, and functionality.
- Technical Documentation: Develop and maintain comprehensive technical documentation for applications, operational processes, and standard operating procedures.
- Data Management: Assist in data migration, integration, and backup processes, ensuring data integrity and security throughout.
- Operational Efficiency: Evaluate existing processes and recommend tools, technologies, and practices to enhance operational efficiency and effectiveness.
- Collaboration: Work closely with cross-functional teams including business analysts, project managers, and other IT staff to ensure seamless integration of IT solutions into business operations.
- User Support & Training: Provide training and support end-users on new applications and system updates, ensuring smooth adoption and usage.
- Compliance & Security: Ensure all applications adhere to company policies, compliance standards, and security protocols.
- On Call Support: Provide after-hours on-call support on a rotating basis.
- 15+ years of development and operational experience on IBM System i, specifically in maintaining and supporting production environments.
- 5+ years of hands-on technical working experience in executing Initial Program Loads (IPL) within an iSeries environment, including the ordering, receiving, and application of Program Temporary Fixes (PTFs).
- At least 2 years of experience working with Halcyon, iTera HA (High Availability) and BRMS (Backup, Recovery & Media Services).
- Proficiency in RPG, RPG/ILE, SQL/400, stored procedures, and query development.
- Strong problem-solving skills and excellent communication abilities.
- Solid business analysis skills and a customer service-oriented mindset.
- A university or college degree in a computer-related discipline.
- Extensive experience in diagnosing and resolving application and system issues swiftly to minimize downtime and impact on business operations.
- Competitive compensation program including competitive base salary, a robust health and dental benefits packages as well as matching group retirement plan.
- Paid vacation and sick leave.
- Lee Valley Employee Discount.
- A family-oriented environment that supports growth and development for all employees.