Jobs via Dice ยท 10 hours ago
RPG Web Engineer at Remote
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Gtech LLC, is seeking an RPG Web Engineer to bridge the gap between IBM iSeries backends and modern web architectures, focusing on modernizing RPG codebases and ensuring the reliability of legacy systems in digital healthcare solutions.
Computer Software
Responsibilities
Writing RPG Logic: You will design and code "software modules" using RPG (Report Program Generator) on the IBM iSeries platform. This likely involves writing RPGLE (Free Format) to create the business logic that processes healthcare claims or financial data
Database Development: You will write SQL queries and manage DB2 databases. This involves creating tables, views, and stored procedures to handle large datasets efficiently
Connecting to the Web: Since the title is "Web Engineer," a key duty is likely exposing this legacy logic to the web. You will probably write APIs or middleware that allow a modern frontend (like React or Angular) to talk to the IBM iSeries backend
Unit Testing: Unlike traditional RPG shops that rely on manual testing, you are expected to write automated unit tests and conduct integration testing. You might be using tools like RPGUnit or iUnit
CI/CD Implementation: You will manage "Change Control," which implies using version control tools (like Git or SVN) and pipeline tools (like Jenkins or ARCAD) to move code from development to production, rather than just manually copying libraries
Refactoring: You will take old, monolithic RPG code and break it down into smaller, cleaner, and more testable modules
Agile Participation: You will attend Daily Standups, Sprint Planning, and Retrospectives. The mention of SAFe (Scaled Agile Framework) means you will likely be working on a "Release Train" with multiple other teams
Code Reviews: You are explicitly asked to "review software engineering approaches." This means you will read other developers' code to ensure it meets best practices and security standards before it merges
Mentorship: You will guide junior developers or traditional mainframe programmers who are struggling to adapt to modern Agile/DevOps workflows
Qualification
Required
Ability to execute project deliverables in a dynamic, fast-paced environment within estimated timelines
Strong analytical, organizational, and interpersonal skills
Good written and verbal communication skills
2-3 years' experience with RPG programming language
2-3 years' experience with databases: DB2 and SQL Server
Must have Strong understanding of IBM iSeries
Demonstrated proficiency with RPG programming language
Working knowledge of DB2 and SQL Server databases
2-3 years' experience with software engineering best practices, including continuous integration, unit testing, refactoring, and code reviews
Understanding of Software Development Lifecycle methodologies, with specific exposure to or participation in Agile/Scrum techniques
Design and develop high-quality, maintainable software modules for the Cotiviti, Inc. product suite
Conduct unit and integration testing using appropriate methodologies and techniques
Analyze requirements and specifications, creating detailed designs for implementation
Analyze and resolve software-related issues originating from internal or external customers
Continuously update professional knowledge of new technologies as selected and integrated into the Cotiviti, Inc. product suite
Manage change control; enter, transcribe, record, store, and maintain information in both written and electronic formats
Review software engineering approaches to proposed solutions to ensure adherence to best practices
Mentor team members in proper software engineering methods and techniques
Complete all responsibilities as outlined on the annual Performance Plan
Complete all special projects and other duties as assigned
Perform duties with or without reasonable accommodation
Preferred
Strong knowledge and application of SAFe agile practices
Company
Jobs via Dice
Welcome to Jobs via Dice, the go-to destination for discovering the tech jobs you want.
Funding
Current Stage
Early StageCompany data provided by crunchbase