Remote position || Senior Engineer (PL/1)

Remote • Posted 2 hours ago • Updated 2 hours ago
Contract W2
Contract Independent
12 Months
No Travel Required
Remote
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Banking
  • PL/I
  • Java
  • Mainframe
  • PL/1
  • PI/1

Summary

Position – Senior Engineer (Pl/1)
Location – Remote
Type – Contract
 
Job Description
  • Design, develop, modify, test, and support application code written in PL/I / PL1 for core banking and card-processing systems.
  • Analyze existing PL/I code paths to determine impacts from tokenization, card-data handling, batch processing, and related system changes.
  • Support Bank Core/tokenization initiatives where PL/I is needed for card record changes, PAN-related logic, middleware tokenization, ATM/network processing, external loans, card swipe flows, and related development estimates.  
  • Collaborate with Java developers and architects on PL/I-to-Java integration patterns where PL/I code may need to communicate with Java services or tokenization APIs. Internal technical notes indicate that PAN generation logic currently resides in PL/I and that the team has discussed whether tokenization API calls should originate from PL/I or another component.
  • Participate in code reviews, unit testing, defect resolution, and validation builds consistent with the PL/I development process, including Git-based feature branch workflows, pull requests, Jenkins validation, compiling, unit testing, and static analysis.
  • Support batch processing, data migration, and update-program changes where PL/I modules are involved.
  • Work with business analysts, product owners, architects, QA engineers, and subject matter experts to translate business and compliance requirements into reliable technical changes.
  • Document technical designs, code changes, testing results, and implementation considerations.
  • Assist with troubleshooting production or test issues involving PL/I logic, integration behavior, data conversion, or batch execution.
  • Ensure changes align with secure coding, PCI, data protection, and cardholder-data handling expectations where applicable.  
Qualifications Required:
  • Hands-on experience developing or maintaining applications written in PL/I / PL1.
  • Experience with enterprise or legacy application environments, preferably in banking, payments, credit union, card processing, or financial services.
  • Familiarity with batch processing, data migration, and core banking/business transaction processing. Internal tokenization planning identifies PL/I, batch processing, and data migration as important skill areas for the program. - Experience using source control and structured development workflows; internal PL/I development guidance references Git, feature branch workflow, pull requests, Jenkins builds, compiling, unit testing, and static analysis.  
  • Ability to read and analyze complex legacy code and identify impacts across related modules. - Strong debugging, problem-solving, and technical documentation skills.
  • Ability to collaborate across architecture, Java/API development, QA, product, and business teams.
  • Understanding of secure handling of sensitive data, especially PAN/cardholder-data logic, is strongly preferred.
Desired:
  • Symitar / Episys experience.
  • Cards, payments, ATM, external loans, or card lifecycle knowledge.
  • Experience with tokenization, PAN handling, or PCI-sensitive applications.
  • Java integration experience or ability to work with Java/API teams on PL/I-to-service integration. Internal materials describe tokenization work where PL/I may communicate with Java or another component for tokenization services.  
  • AIX, Putty, shell scripting, PowerOn, Azure DevOps, or Agile delivery experience. These are listed as relevant skillsets in internal tokenization planning.
  • Experience with QA automation, regression testing, or working closely with automated test teams.
 
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.
  • Dice Id: 90769319
  • Position Id: 9142117
  • Posted 2 hours ago
Contact the job poster
YK

Yatin Khatter

Recruiter @ SanKar Inc

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.