SUMMARY:
Psybergate is an IT company that builds bespoke software solutions and provides highly skilled resources to its clients.
We are looking for a Senior RPG Developer to join our client based in Centurion on a permanent basis.
POSITION INFO:
What you will be doing
- Deliver high-quality software aligned to Sprint and Program Increment objectives
- Participate in Agile ceremonies (planning, stand-ups, demos, retrospectives)
- Break down and estimate work items and define technical approaches
- Ensure delivery meets Product Owner and business expectations within timelines
- Translate business requirements into technical specifications within the RPG/IBM i landscape
- Own solution design for features and ensure high design quality
- Align solutions to architecture, governance, and standards (data, APIs, security, etc.)
- Identify and manage dependencies early to avoid delivery risks
- Mentor and coach junior developers and team members
- Provide technical guidance to BSA and QA teams (system behaviour, integration, data flows)
- Foster a collaborative, learning-focused team culture
- Conduct code reviews and enforce development standards
- Drive refactoring, simplification, and reduction of legacy complexity
- Promote CI, unit testing, and disciplined change management
- Ensure maintainable, scalable, and high-quality solution
- Apply AI responsibly to improve productivity and quality within governance frameworks
- Ensure secure usage of enterprise-approved AI tools only
- Validate all AI-generated outputs for accuracy, security, and compliance
- Integrate AI into team practices (code reviews, documentation, testing, etc.)
- Use AI for legacy system understanding, dependency mapping, and business rule identification
- Support refactoring and modernisation of RPG code
- Enhance code reviews, test scenario generation, and documentation
- Assist with DB2/SQL optimisation and legacy artefact interpretation
- Propose controlled AI-driven improvements aligned to governance
- Support DevOps, build/release processes, and environment stability
- Participate in incident management (resolution, root cause analysis, prevention)
- Apply operational processes (P1–P4 classifications and controls)
- Identify and mitigate security risks early
- Support compliance and remediation of vulnerabilities
- Contribute to risk visibility and mitigation planning
- Communicate progress, risks, and technical scope clearly
- Collaborate across teams and maintain strong working relationships
- Maintain clear technical documentation and design artefact
- Adhere to change management and Jira tracking standards
What we are looking for
- Bachelor’s degree in Computer Science, IT, or a related field, an advanced degree or relevant certifications are a plus.
- 7+ years’ experience in RPG development (RPG IV / ILE RPG) and maintaining applications in a business environment.
- Strong experience working with IBM iSeries (AS/400) systems and associated technologies.
- Proven experience designing, developing, and maintaining RPG applications
- Experience implementing and monitoring technical AI tools within the SDLC.
- Solid understanding of Agile methodologies and delivery frameworks
- Experience with solution design and architecture alignment
- Strong leadership and mentoring capability
- Experience with code reviews, refactoring, and engineering best practices
- Knowledge of DevOps, CI/CD, and operational support
- Strong understanding of security, risk, and compliance within SDLC
- Experience using AI tools within software development environments
- Ability to apply AI responsibly and securely in line with governance standards
- Ability to validate AI outputs and ensure secure usage
- Experience applying AI in legacy environments (RPG/IBM i)
- Strong awareness of AI-related risks (data exposure, insecure code, IP concerns)
- Strong analytical thinking and problem-solving skills
- Excellent communication and stakeholder engagement skills
Please note if you do not hear from us within 3 weeks, please consider your application unsuccessful.
Follow for the Latest Vacancies
Join Psybergate Careers Channel here: