Ofertas › Microlise

Senior Software Engineer, RPG

Microlise · Eastwood, United Kingdom · £20,000 - 60,000 per year

Salary: £20,000 - 60,000 per year Requirements: Degree in Computer Science or a related discipline, or equivalent commercial experience Significant experience as a Senior RPG Engineer, RPG Developer, or IBM i Developer Strong RPG development experience, including RPG/400, RPG IV, ILE RPG, and Free Format RPG Strong understanding of the IBM i platform and application lifecycle Experience developing and maintaining 5250-based business applications Experience with DB2 for i database development and performance optimisation Ability to design and build integrations using REST APIs Experience working with JSON and XML data formats Knowledge of CL programming and IBM i operational processes Experience managing software deployments and production releases Experience supporting batch workloads, job queues, and subsystem operations Strong troubleshooting and problem-solving skills Understanding of software engineering best practices, including testing, code quality, and maintainability Experience working in Agile development environments Excellent communication and stakeholder management skills Desirable: Good SQL knowledge, including Embedded SQL in RPG applications Desirable: Experience with DDL and modern database design approaches Desirable: Experience with RDi and modern IBM i development practices Desirable: Familiarity with Git, Azure DevOps, or similar source control and delivery tools Desirable: Exposure to web development concepts and HTML integration Desirable: Experience with IBM i modernisation initiatives and hybrid architectures Desirable: Familiarity with GUI enablement or terminal modernisation tools such as Newlook Desirable: Experience with document and spool file transformation tools such as InterForm Desirable: Experience with Freestyle or similar web enablement solutions for RPG applications Desirable: Knowledge of CI/CD practices and deployment automation Responsibilities: Design, develop, and maintain applications using RPG/400, RPG IV, ILE RPG, and Free Format RPG Support and enhance solutions running in IBM i / AS400 environments Analyse business requirements and translate them into robust, maintainable technical solutions Develop and optimise DB2 for i databases, SQL queries, and data structures Design and maintain integrations using REST APIs, JSON, and XML Troubleshoot and resolve complex application, database, and system issues Plan and support software deployments across development, test, and production environments Support IBM i ope

Que mi agente aplique