Required Skills
5+ years of Enterprise COBOL development experience in a z/OS environment
5+ Years of Experience with NaturalOne
3+ years of JCL development and production support experience
3+ years of experience with financial/accounting systems development or
support including double-entry posting, balance/accrual maintenance, value
dating, reconciliation, and month-end closeouts in a regulated environment
3+ years of experience working with Adabas and VSAM
3+ years of experience with tracing undocumented logic through copybooks,
call chains, and job streams
These are the skills we expect to see evidence of in the first conversation.
COBOL — substantial production experience in Enterprise COBOL on z/OS, both
batch and online; comfortable extending large existing programs and reading code
you did not write.
NaturalOne — the Eclipse-based Software AG development environment;
developing, debugging, and deploying Natural applications from it, including local
development and remote z/OS projects.
Natural and Adabas — Natural programs, subprograms, and maps; DDMs,
descriptors and superdescriptors, and Adabas file design and performance
behavior.
z/OS and JCL — writing and debugging JCL, procs, GDGs, utilities, SORT, and
restart/rerun handling; fluent in TSO/ISPF.
Mainframe data stores — VSAM file design and access, and Adabas for z/OS.
Financial accounting logic — double-entry posting, balance and accrual
maintenance, value dating, reconciliation, and month-end close in a regulated
environment.
Analysis of legacy systems — tracing undocumented logic through copybooks, call
chains, and job streams, and stating clearly what a change will and will not aect.
Preferred Skills
Experience with cash management, account pooling, sweeps, or treasury
applications
Experience with CA-7 scheduling and batch operations
Experience with REXX, Python, or Java
Not required to apply. Each of these will shorten your ramp-up, and we will support
you in learning the ones you do not have.
Mixed-estate integration — calling between COBOL and Natural, and exposing
mainframe function through z/OS Connect, IBM MQ, or REST services.
Scheduling and operations — CA-7 batch window analysis and performance
tuning.
Scripting and adjacent languages — REXX or CLIST for tooling, plus Java or Python
for data comparison and migration work.
Cash management domain — notional and physical pooling, cash concentration,
sweeps, and intercompany allocation.
Additional Skills
Track record of taking a specification from analysis through production
implementation with limited supervision.
Clear written communication: you can explain a change to an auditor, a business
analyst, and another developer, and adjust the explanation for each.
Degree in computer science or a related field, or equivalent practical experience.