RPG developer

Overview

Remote
Depends on Experience
Contract - W2
Contract - Independent
Contract - 6 Month(s)
10% Travel
Unable to Provide Sponsorship

Skills

IBM iseries
RPG
AS400
SQL
CL
PGP
DB2
XML
ILE
Webservices
AS/400 Control Language
Agile
Embedded SQL
FileNet
IBM DB2
IBM RPG

Job Details

Job Description – Application Systems Developer, RPG (REMOTE)

 

Client Profile

Our end client is a large, well-established insurance and financial services organization that operates critical policy administration and claims systems on IBM i (AS/400) platforms. Their technology environment includes RPG-based enterprise applications supporting life-insurance operations, billing, and customer management.

The company is undergoing a modernization and productization initiative—transforming long-standing legacy applications into modular, service-oriented solutions that can integrate with modern web and API frameworks. The role focuses on maintaining and enhancing existing RPG/ILE systems, debugging complex legacy code, and contributing to modernization efforts by rewriting or refactoring core business logic for future-ready platforms.

 

General Purpose

The Application Systems Developer’s role is to create and maintain applications designed to support the business operations across the enterprise. This role is responsible for developing, testing, implementing, and maintaining RPG-based and non-RPG based software applications. Troubleshoots problems and issues and looks for ways to improve applications. Familiar with a variety of life insurance concepts, practices, and procedures. Relies on experience and judgment to plan and accomplish goals. Performs a variety of complicated tasks. May lead and direct the work of others. A wide degree of creativity is expected.

 

Position Responsibilities

·       Designs, develops, tests, implements, and maintains solutions with minimal direction.

·       Performs source code/versioning management function adhering to technical management guidelines

·       Provides  application development  and unit testing for medium to large complex projects (and support issues) or functional areas of larger projects or programs

·       Provides application development services for support and projects that align to the software development life cycles, organizational governance policies, and industry best practices

·       Collaborates with application and project team(s) to define design and unit testing scenarios and scripts in alignment with business and system requirements

·       Contribute to and maintain a thorough understanding of application development standards, policies, and procedures

·       Ensures application development deliverables are completed on a time, budget, and quality

·       Researches and recommends appropriate application development best practices, and tools.

·       Develops and applies business knowledge in multiple functional areas

·       May provide team leadership through the delegation of work, coaching, and mentoring.

 

 Core Competencies

·       Problem Solving and Analysis - Possess strong problem solving skills and be capable of breaking down complex situations to discover and resolve root causes of both technical and process issues; possess the ability to decompose high-level information into details; critically evaluate information gathered from multiple sources and reconcile conflicts.

·       Open Communication – Able to practice active and attentive listening skills to verify understanding; adapt communication content and delivery to audience; excellent verbal and written communication skills.

·       Relationship Building – Able to deal effectively with people in order to get work accomplished; adjust own interpersonal approach to fit the interpersonal style/needs of others; effectively collaborates and communicates with other members of the development and operations teams

·       Gets Results/Initiative – Recognizes what needs to be done and accomplishes it proactively and with minimal supervision.  Establishes and maintains ownership of assigned issues from start to finish.

·       Resilience – Able to interpret situations and information objectively when stressed; remain calm and professional in potentially volatile or emotionally charged interactions; maintain high productivity in stressful situations; maintain high performance in the face of setbacks or rejections; view failures objectively and rebound quickly.

·       Displays Leadership/Team Orientation - Works collaboratively to achieve organization’s success.  Effectively uses position and interpersonal skills, mobilizes and inspires others to take action (situational leadership).  Willing and able to lead beyond area of expertise.

·       Technical/Functional Expertise – Able to demonstrate mastery of the technical/functional skills necessary for performing own job; maintain state-of-the-art knowledge of the advances in field regularly publish or present on leading-edge issues; conduct leading-edge research or similar work that has organization-wide impact; play a key role in advancements in profession.

 

Required Education/Experience

 

  • Bachelor's Degree in Computer Science, Technology, or Business discipline or equivalent experience.
  • 10 or more year’s development experience creating and/or maintaining enterprise transaction applications or process.
  • Significant experience and mastery of all versions of RPG and familiar with IBM IOS platforms.
  • Extensive knowledge of the following is required:

·       SQL and embedded SQL programming

·       CL programming

·       RPG - all versions

·       ILE concepts

·       Batch and Online development

·       Creating and maintaining iSeries custom reports

·       Development effort estimation techniques

·       XML

·       Web Services

·       Windows and MS Office Suite (Word, Excel, Visio)

·       Windows Active Directory EnvironmentFile Encryption i.e. PGP

·       FileNet or other imaging system.

·       RDI

 

 Preferred Experience

  • Working knowledge of DB2 and programmatic data access
  • LOMA 281 and 291
  • XSLT

·       Java J2EE

·       Microsoft stack (VB, C#, C++) SQL Server Document composition systems

·       Rules Engines

  • IBM or PMP certifications are a plus.
  • Experience working with project life cycle and project management methodologies.
  • Experience working in an Agile environment.
  • Other valued working knowledge and experience includes:

o   More than one SDLC methodology with detailed knowledge of Waterfall, Agile Development, and Scrum

o   Test management, test processes, automated and performance testing

o   Source code management and application build and deployment tools

o   Project management methodologies and tools (MS Project)

o   Keeping technologically current and learning new technologies

o   Experience in midrange development and/or Web development

o   Experience with Turnover system

o   PGP encryption on iSeries 7

 

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.