To support software development organizational initiatives by designing and implementing new, or modifying existing, systems/applications.


1. Identifies, analyzes, designs, and maintains cost-effective information technology solutions that align with business initiatives and corporate strategies:

  • Works with customers (business units) to identify business requirements (e.g., needs, objectives, functions, features, input and output
  • Analyzes, defines, and documents requirements for data, workflow, logical processes, hardware, and operating systems environment, interfaces with other systems, internal and external controls, and output
  • Documents, diagrams, organizes, information for inclusion in database, developing input/output record layouts, or program views
  • Participates in cloud core data mapping

2. Designs, develops, implements, and maintains systems with support from other ISD areas, team members, and management:

  • Codes programs, prepares test data, tests and debugs programs
  • Revises and refines programs to account for changes in functional system requirements and equipment configurations
  • Troubleshoots and resolves operational problems/system requirements
  • Participates in testing and implementation of systems/applications

3. Provides on-going maintenance of systems/applications:

  • Maintains and monitors systems/applications after implementation
  • Develops and maintains documentation describing program development, logic, coding, testing, changes, and corrections
  • Provides technical support to customers
  • Participates in training of peers and SQA staff in new or modified systems/applications

4. Additionally:

  • Works independently with moderate guidance from higher level staff or management
  • Assists in determining system requirements
  • Applies specific functional knowledge to analyze and resolve moderately complex problems
  • Designs, codes, debugs, and maintains complex computer programs
  • Works on most phases of applications programming activities
  • Researches, identifies, and solves moderately complex to complex problems
  • Analyzes possible solutions using established procedures


  • Minimum of 8 years’ experience with COBOL, DB2, Command-Level CICS, JCL, Batch and TSO/ISPF
  • Hands on knowledge and support of Mainframe applications that use FIS Systematics core banking
  • systems such as IMPACS(IM), Savings/Time (ST), Loans (ALS (AC (customer), AL (Loan), AM (Both)), Combined Statements (SC), Relationship Manager (RM)
  • Strong technical coding skills with a proven track record of adherence to process
  • Familiarity with SDLC - Software Development Life Cycle
  • Serena ChangeMan ZMF source packaging/management tool experience
  • Demonstrated experience in systems analysis & design, workflow or procedural analysis
  • Demonstrated experience in application development, including determining, developing, testing, and implementing system requirements and specifications
  • Demonstrated ability to prioritize, plan, and organize tasks
  • Experience using established testing techniques
  • Demonstrated project leadership experience
  • Effective research, analytical, and problem-solving skills
  • Effective interpersonal, verbal, and written communication skills
  • Ability to work independently, exercise initiative, and use good judgment
  • Ability to work independently and as part of a team
  • Skill in using PCs including word processing, database, spreadsheet, and graphics software applications and a strong understanding of the systems development life cycle (SDLC)


  • College degree in information technology, computer science or related field or equivalent experience
  • Experience with Agile methodologies to include Scrum, Kanban, SaFE, Agile release trains (ART)
  • Development experience with IBM Mainframe Assembly language, with heavy use of the Concept 14 macros set add-on product
  • Recent experience supporting NFCU mainframe core banking systems or similar systems at another financial intuition.
  • Working knowledge of HP Project Portfolio Management (PPM)
  • Working knowledge of banking operations/processes and procedures
  • Knowledge of Navy Federal business processes