What are the responsibilities and job description for the Cobol Programmer position at Tech Army, LLC?
Scope of Work/Job Characteristics
The Applications Development Analyst will serve as the principal line of communication for the project team. The duties and responsibilities of this position are as follows:
• Perform analyses, planning, cost estimating, and programming for application development on new and existing computer systems;
• Design and develop IT systems, to include functional specifications;
• Prepare specifications and test plans for projects to deliver high-performance Data Link Interface (DLI) calls and database queries;
• Consult with database analysts and application staff to provide advanced DLI and Structured Query Language (SQL) knowledge transfer;
• Perform testing and implementation of DLI and SQL reviews on Database 2 (DB2) programs for optimal performance using DLI/DB2 standards;
• Perform application testing for upgrades of operating systems and application software;
• Perform joint application development sessions with customers, application staff, and database analysts;
• Develop system documentation and conduct testing of data, applications, and software packages;
• Work with database analysts to conduct feasibility studies and capacity planning when implementing relational database technology in the mainframe environment;
• Work with database analysts to evaluate, analyze, design, model, and structure new or existing database segments or elements by designing and implementing schemes that will optimize performance;
• Maintain the Department's data dictionary, and ensure that data element standards are incorporated for uniformity;
• Provide plans, specifications, methods, and procedures for database administration, including maintenance of data models for application programming, database structures, data integrity, and design standards;
• Provide support to customers and developers by fielding both technical and functional questions; and
• Track and report billable and worked hours daily via a timesheet template provided by the Department.
Required Qualifications
A bachelor's or master's degree from an accredited college or university in Computer Science, Information Systems, or other related field or four (4) years of equivalent work experience is required. Relevant experience may be substituted for education on a year-for-year basis when applicable.
The Department requires the following experience, skills, and knowledge for this position:
• A minimum of 10 years of systems analysis experience;
• A minimum of 10 years of applications development programming experience, specifically in Common Business Oriented Language (COBOL), Customer Information Control System (CICS), Job Control Language (JCL), and SQL for DB2;
• Proficiency with programming and database technologies, including COBOL, Time Sharing Option (TSO), Interactive System Productivity Facility (ISPF), Interactive Output Facility (IOF), CICS, JCL, SQL for DB2, and Information Management System (IMS)-DL1/DL2;
• Experience with system design documentation; and
• Experience preparing program specifications and completing successful programming functions and testing.
Preferred Qualifications
The Department prefers the Candidates to have the following experience, skills, and/or knowledge for this position:
• Experience with the following inmate and offender systems: management systems, time computation
and release time calculation systems, healthcare systems, trust fund, and automation of prisons
canteen systems, and court order payment systems;
• Experience with Web Resource Access Program (WRAP) and mainframe programming using WEB services;
• Knowledge of Criminal Justice Information Services (CJIS), National Crime Information Center (NCIC), and Federal Crime Information Center (FCIC);
• Knowledge of the Florida Accounting Information Resource (FLAIR) accounting system;
• Experience with PROGRESS language under Vendor Management System (VMS); and
• Knowledge of law enforcement sentence structure algorithms.