Job Description :
Notes from call:

Manage multiple environments dev/front end/back end reporting tools
Micro services
Core ETL Developer with very strong ODI skill set (Oracle Data Integrator v.12c)
Good understanding of infrastructure (how servers work etc)
Very familiar with Unix environment
Working on a project that is currently in QA phase then on to another project in April
Will be working with a team of 5
Extension is potential but mainly dependent on future project needs
Has a couple of contractors that have been with him for 3 years….so high probability of extension
Open for skype/webex for non-local candidates
Uses version 12c ODI (which is a priority since there is a big difference between v.11 and 12)
After 1-3 months if they show they are productive and can be trusted, they can work from home 1 day a week
This is in Hyde Park

Chicago, IL
Duration: 6 month contract

ETL Developer with over 5 years experience. Must have strong Oracle Data Integrator (ODI) experience, strong Linux environment experience, and strong functional understanding of Infrastructure experience

Formulates and defines system scope and objectives through research and fact-finding to design, develop, modify, or integrate moderately complex information systems. Devises or modifies application systems and procedures to optimize functional requirements including capacity, operating time, response time, and form of desired results. Designs, codes, tests, debugs, and documents programs, subroutines, and scripts. May serve one or more project team roles, such as project lead, business systems analyst, or technical lead, for small to medium efforts. Competent to work on most phases of applications systems analysis and programming activities. Maintains technical skill set for software languages, databases, platforms, operating systems, utilities and networks needed to support work assignments. Assists in preparing and maintaining application design document. Responds to system failures and performance events by taking appropriate measures to reduce system downtime and eliminate recurrence of problems. May conduct presentations to provide end users with knowledge to maximize their use of developed systems. Provides services to multiple concurrent project, project teams or management staff. Provides guidance and suggestions to less-experienced programmers.