Senior Mainframe Engineer (Cobol Developer)
Senior Mainframe Engineer (Cobol Developer) Description:
This person provides ongoing development and maintenance for major financial systems including A/R, Billing and Sales Reporting applications. Leads in small to midsize projects, analysis and design of new or improved systems, ability to deal with complex development issues such as multi-platform development, and small size project management which don’t cross departmental boundaries.
Senior Mainframe Engineer (Cobol Developer) Minimum Qualifications:
- Bachelor’s degree in computer science or related field or directly related experience
- 6+ years development experience as application engineer/sr. programmer analyst
- 5+ years mainframe COBOL and/or Mainframe/iSeries development experience
- 5+ years relational database experience
Senior Mainframe Engineer (Cobol Developer) Preferred Skills:
- Understanding of logistics order-to-delivery process, distribution functions or transportation processes
- Experience with Account Receivable systems
- Experience with ASI Accounts Receivable system
- Knowledge of Cobol Programming on Mainframe and iSeries platforms
- Knowledge of DB2, Oracle, SQL, SSIS and SSRS
- Ability to be flexible/multi-task based on workflow demands
Senior Mainframe Engineer (Cobol Developer) Key Responsibilities:
- Develops, tests, and implements changes to existing mainframe COBOL programs/applications including integration with MQ and API middleware.
- Works closely with client resources to assist in solution design and implementation
- Supports user/customer community to capture system requirements.
- Works with multiple systems (i.e. Order Processing, Warehouse Processing, Billing, Sales, Credit Processing)
- Manages projects that require work from others.
- Creates project plans and manipulates the key factors (time, resources, and functionality) in order to offer alternatives to project sponsors.
- Communicates project status and issues.
- Enforces good development practices.
- Investigates new technologies and new techniques.
- Develops and modifies internal facing software applications.
- Provides application development life cycle support including specifications, prototypes, development, quality assurance, deployment and support.
- Reviews and evaluates application workflow and user experience.
- Provides adequate tests to ensure program meets specified requirements.
- Coordinates with users and product owners to gather requirements.