Dear Partner
We would like to relaunch our search for IBM i Software Solution Engineers and would appreciate your support in identifying suitable candidates. We are looking for professionals with a minimum of three years of software development experience and strong expertise in IBM i (AS/400) development. Candidates should be able to combine solid technical skills with analytical thinking, business understanding, and a proactive approach to problem-solving. In this role, consultants will be responsible for designing, developing, maintaining, and continuously improving software solutions that support critical business operations. They will work closely with business stakeholders and IT teams to deliver reliable, high-quality applications while contributing to operational excellence and continuous improvement initiatives.
Beyond technical expertise, we place strong emphasis on mindset. We are looking for professionals who take ownership, embrace continuous learning, collaborate effectively, remain curious, and actively seek opportunities to improve processes, systems, and ways of working.
Key Responsibilities
Business & Requirements Analysis
- Gather, analyze, and document business requirements for new and existing applications.
- Participate in discussions around business initiatives, strategies, and operational needs.
- Translate business requirements into effective technical solutions.
- Act as a bridge between business stakeholders and IT teams to ensure alignment between business objectives and technical delivery.
Software Development & Continuous Improvement
- Design, develop, test, and deploy software applications on the IBM i platform.
- Develop and maintain business-critical applications supporting core operations.
- Identify opportunities for automation, process optimization, and system enhancements.
- Contribute to the continuous improvement of existing applications and development practices.
- Ensure solutions are maintainable, scalable, and aligned with business requirements.
Application Maintenance & Support
- Monitor, maintain, and enhance existing software solutions.
- Troubleshoot technical issues and implement effective resolutions.
- Support business users in resolving application-related challenges.
- Ensure optimal application performance, reliability, and security.
- Stay up to date with industry trends, technologies, and development best practices.
- Contribute to the improvement of development standards, tools, and processes.
- Share knowledge within the team and support colleagues in their professional growth.
- Explore and leverage AI-enabled solutions and automation opportunities where relevant.
- Work closely with developers, business teams, project managers, and support teams.
- Participate in sprint planning, retrospectives, team meetings, and knowledge-sharing sessions.
- Contribute to a culture of collaboration, ownership, and continuous improvement.
Documentation & Training
- Create and maintain technical and functional documentation.
- Support knowledge transfer and training activities for users and colleagues.
- Ensure documentation remains accurate and up to date.
Candidate Profile
Education: Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field. Equivalent practical experience will also be considered.
Experience
- Minimum 3 years of software development experience.
- Proven experience with IBM i (AS/400) development.
- Experience translating business requirements into technical solutions.
- Experience maintaining and enhancing business-critical applications.
- Strong troubleshooting and problem-solving skills.
- Ability to work effectively in a dynamic business environment.
- Strong sense of ownership and accountability.
- Initiative and a proactive approach to problem-solving.
- Learning agility and commitment to continuous development.
- Team-first mindset and strong collaboration skills.
- Curiosity and openness to change.
- Confidence to challenge the status quo and propose improvements.
- Strong communication and stakeholder management skills.
- Ability to share knowledge and support colleagues.
- Flexible and solution-oriented approach.
- Commitment to quality, operational excellence, and continuous improvement.
Work Environment & Practical Expectations
- On-Site Presence: 100% on-site attendance is the standard expectation. Remote or hybrid working arrangements are generally not offered. Exceptions may only be considered when necessary to support operational continuity or knowledge transfer.
- On-Call Rotation: Participation in the on-call/standby rotation is mandatory. The supported applications are critical to business operations and require support outside standard office hours. Candidates must be willing to provide evening, night, and weekend support as part of a rotating schedule.
- Flexibility: A 4/5 working schedule is fully acceptable. Candidates working four days per week are welcome, provided they are physically present on-site during their working days.
Summary of Key Requirements
- Minimum 3 years of software development experience
- Experience supporting and enhancing business-critical applications
- Strong communication and problem-solving abilities
- Willingness to work 100% on-site
- Participation in an on-call rotation
- Proactive, collaborative, and continuous improvement mindset