Basic Qualifications:
Employer will accept a Bachelor’s degree in Computer Science, Information Technology, or related field, and 5 years of progressive, post-baccalaureate experience in job offered or in a software engineering-related occupation.
Position requires experience in the following:
Mainframe technologies, including COBOL, JCL, and DB2 for developing and maintaining batch and online business applications.
Utilize debugging and quality assurance tools, including XPEDITER, Fault Analyzer, and File Manager, for program design, testing, defect identification, and issue resolution.
Source code management and configuration tools, including Endevor and ChangeMan to manage program versions, perform controlled code migrations, and maintain application integrity across environments.
Job scheduling and workload automation tools, such as ESP Workload Automation, CA-7, and Control-M, for executing, monitoring, and optimizing batch cycles and enterprise workflows.
Database and data analysis tools, including SPUFI, QMF, TOAD, and DataGrip, for writing and tuning SQL queries, analyzing DB2 data, and performing data validation and optimization.
File transfer and connectivity solutions such as NDM (Connect:Direct) and FTP processes to facilitate data extraction, transformation, and loading (ETL) between mainframe and distributed systems.
Reporting and utility programs, including DFSORT, ICETOOL, IEBGENER, and IDCAMS, for dataset management, sorting, and large-scale data processing.
System and performance monitoring tools, such as SDSF and SAR for reviewing job outputs, managing system queues, and analyzing performance metrics.
Terminal emulation and access tools, including BlueZone, Attachmate, and ISPF, for interacting with mainframe systems and executing day-to-day operations.
Incident management and ticketing systems, such as ServiceNow, JIRA, and Rational Team Concert (RTC), for tracking production issues, change requests, and development tasks.
Testing and quality assurance tools, including XPEDITER, Fault Analyzer, and File Manager, to validate code functionality, identify defects, and support unit, integration, and regression testing.
Release and deployment management tools, such as Endevor and ChangeMan, for coordinating controlled builds, migrations, and production releases.
Project methodologies, including Agile and the Waterfall model, for managing the full software development lifecycle (SDLC) from requirement gathering through deployment and post production support.
Collaboration and documentation tools, such as Confluence, Microsoft Teams, and SharePoint, for maintaining project documentation, communicating with cross-functional teams, and managing knowledge repositories.