AS400 Developer (IBM i / iSeries) – 5 to 9 Yrs – Pune Location
About the team
As a Senior Software Engineer, you will be part of a team responsible for developing, enhancing, and supporting a flagship post-trade processing platform that serves global futures, options, and clearing markets. You will work across the full software development lifecycle, delivering high-quality solutions that support exchanges, clearing organizations, brokers, and financial institutions worldwide. Success in this role requires strong technical expertise, problem-solving abilities, and collaboration with cross-functional teams to ensure reliable, scalable, and efficient business solutions.
What You Will Be Doing
- Design, develop, enhance, and maintain mission-critical applications on the IBM i (AS400) platform.
- Analyze business requirements and create detailed technical design documentation.
- Estimate development efforts, track progress, and contribute to delivery planning.
- Collaborate with Product Management, Business Analysts, QA teams, and stakeholders to prioritize and deliver solutions.
- Develop and optimize RPG, RPGLE, SQLRPGLE, CL, and DB2/400 based applications.
- Troubleshoot, diagnose, and resolve production issues to ensure platform stability and performance.
- Perform application enhancements, defect resolution, and system maintenance activities.
- Support batch processing, system integrations, and operational workflows.
- Participate in code reviews, release management, and continuous improvement initiatives.
- Provide rotational on-call support and respond to critical business and operational incidents.
- Partner with Operations, Client Services, and other teams to ensure seamless service delivery.
- Mentor junior engineers and contribute to technical best practices within the team.
What you bring
- 5+ years of hands-on experience in IBM AS400 (IBM i / iSeries) application development and support.
- Strong expertise in RPG/RPGLE, SQLRPGLE, CL/CLLE, DB2/400, batch processing, DFU, and query tools.
- Experience supporting production environments and resolving complex application and system issues.
- Knowledge of IBM i APIs, Data Queues, User Queues, Message Queues, Multi-threading, Journaling, and IBM i library-based file systems.
- Strong understanding of software development lifecycle methodologies, including Agile and iterative delivery models.
- Experience with source control, code management, deployment, and release processes.
- Strong analytical, debugging, problem-solving, and troubleshooting skills.
- Excellent communication, stakeholder management, and collaboration skills.
- Ability to work effectively in a fast-paced, global team environment.
What We Offer
- A dynamic role with significant responsibility and diverse challenges
- Extensive opportunities for professional growth and career development
- Competitive compensation and benefits package
- Access to a wide range of learning resources and development tools