Job Description
JOB PROFILE
Technical Strategy & Leadership
- Define and drive the technical strategy and roadmap for our RPG applications and the IBM i environment.
- Provide technical leadership and guidance to the RPG development team, fostering innovation and excellence.
- Establish and enforce architectural principles, coding standards, and best practices for RPG development.
- Evaluate and recommend new tools, technologies, and approaches to optimize our RPG environment.
- Stay abreast of the latest advancements in RPG, IBM i, and related technologies, identifying opportunities for adoption.
Architectural Design & Governance
- Lead the design and architecture of complex RPG-based systems and integrations, ensuring scalability, performance, security, and maintainability.
- Make critical technical decisions related to system design, technology choices, and infrastructure.
- Ensure adherence to architectural guidelines and standards across all RPG development efforts.
- Participate in the design and implementation of key architectural components.
Project Delivery & Execution
- Provide technical oversight and guidance for RPG development projects, ensuring on-time and high-quality delivery.
- Collaborate with project managers, business analysts, and other stakeholders to define technical requirements and timelines.
- Identify and mitigate technical risks and challenges, proactively developing solutions.
- Ensure the efficient and effective use of development resources.
System Optimization & Modernization
- Identify opportunities for performance optimization, system modernization, and technical debt reduction in our RPG applications.
- Lead initiatives to refactor, re-engineer, or integrate legacy RPG systems with modern technologies.
- Drive the adoption of modern RPG development techniques and tools.
APPLICANT'S PROFILE
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 7+ years of progressive experience in RPG development (ILE RPG, Free-Format RPG), with increasing levels of responsibility.
- Proven experience in a technical leadership role, leading and mentoring RPG development teams.
- Deep and comprehensive understanding of the IBM i (AS/400) operating system, its architecture, commands, and utilities.
- Expert-level knowledge of database concepts and extensive experience working with DB2 for i.
- Strong proficiency in modern RPG development tools and techniques (e.g., Rational Developer for i - RDi, embedded SQL).
- Experience with software architecture principles, design patterns, and integration methodologies.
- Familiarity with software development methodologies (e.g., Agile, Waterfall).
- Excellent problem-solving, analytical, and debugging skills, with the ability to lead complex technical investigations.
- Exceptional communication, presentation, and interpersonal skills, with the ability to influence and negotiate effectively.
- Experience with [mention any specific technologies or frameworks relevant to your environment, e.g., Web Services, APIs, integration with other platforms, modernization tools].
Successful candidate will be provided with an attractive remuneration package, commensurate with benchmarked financial institutions.
Interested candidates are invited to apply for the position, all applications should be routed through our corporate website. To apply, please visit,
www.combank.lk Careers Open Positions Senior Lead Engineer - RPG