Cobol Developer

Company: City of Philadelphia
Job type: Full-time

Job Description
This Cobol Developer position will be responsible for day-to-day operations, maintenance, and future development of COBOL/CICS mainframe applications that support the Finance and Procurement departments. Tasks will include but not be limited to new programming, modification, and maintenance of old code, Database modifications, development, and maintenance of documentation, business analysis, running of batch jobs, ad-hoc reports and queries and JCL scripting.
Essential Functions
Apply enhancements, maintenance, and support for COBOL/CICS mainframe applications, existing code base, associated JCLs, procedures, parameters, and VSAM database structures.
Future analysis, development, and documentation.
Apply acceptable testing and analysis procedures while implementing enhancements.
Follow recommended procedures for changes, documentation, and security.
Develop code from specifications for applications that retrieve and process data from external data providers.
Interface with internal and external customers and develop programming to support customer needs.
Work with software support vendors.
Other related duties as assigned.
Competencies, Knowledge, Skills and Abilities
KNOWLEDGE OF:
Must possess the following skills (preferably in an IBM z/OS environment): TSO, ISPF, IOF/SDSF, JCL, VSAM, COBOL, and IBM Utilities.
Batch Processing in a Time-Sharing Environment.
The applications and techniques of programming in the Cobol computer language.
The theory and practice of systems analysis and design.
The principles, methods and techniques used in systems and program flow chart preparation and documentation.
Strong understanding of the full software development process.
Third party mainframe applications (specifically FAMIS and ADPICS) are a plus.
Third party mainframe products (specifically Easytrieve, FAVER, IOF) are a plus.
Oracle, SQL, PL/SQL, Microsoft Excel/Access, FTP/SFTP, COGNOS, Informatica are a plus.
ABILITY TO:
Understand technical specifications and translate them into application code.
Work with deadlines and changing priorities in a complex environment.
Work independently or within a team.
Communicate data processing concepts to non-technical personnel.
Establish effective working relationships with associates, departmental and administrative officials, supervisors, and other data processing personnel.

Apply for this job