Job DescriptionIngram Content Group (ICG) is currently seeking a Senior Software Engineer - COBOL, to join our team in
LaVergne, TN (Greater Nashville area). 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. This position will be hybrid and will be expected to work from the Ingram headquarters 4 days per week.
The ideal candidate will have the following 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
We have a preference for:- 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
The Senior Software Engineer's key responsibilities are:- 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 sponsers.
- 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.
Hiring Salary Range: $110,981- $141,123k. This range represents the anticipated low and high end of the salary for this position. It will be determined by factors including but not limited to: the applicant's education, experience, knowledge, skills, and abilities, geographic location, as well as internal equity and alignment with market data.
QualificationsAdditional InformationPerks/Benefits:- A highly competitive compensation package with generous benefits beginning first day of employment for Medical/Prescription Drug plans, HSA, Vision, Dental and Health Care FSA.
- 15 vacation days & 12 sick days accrued annually and 3 personal days
- 401K match, Life and AD&D, Employee Assistance programs, Group Legal, & more
- Wellness program with access to onsite gym and basketball court for associates
- Encouraged continued education with our tuition reimbursement program
- Financial and in-kind opportunities to engage with non-profits in your community
- Company match program for United Way donations
- Volunteer opportunities and in-kind drives for non-profits throughout the year
- Take breaks or brainstorm in our game room with ping pong & foosball
- Casual Dress Code & Flexible Schedules (per team)