It's an exciting time to join us!  Job Description  Primarily responsible for defining and performing analysis, design, programming, planning, implementation, and supporting of systems software and procedures which require an extensive technical and systems knowledge; manages plans, organizes, and controls projects which have a significant organizational impact; provides day-to-day support for very complex applications systems