Senior Manager (Technical Lead) (full-time; multiple positions) needed in Chicago, IL and various unanticipated locations throughout the U.S. to monitor and oversee the development, testing and implementation of customized software applications for multiple projects. Lead software-specific design and realization, oversee testing, deployment and release management, or technical and functional application management of client-specific package-based solutions. Review project plans to formulate and implement project activity. Direct daily operations of department including analyzing workflow, establishing priorities, coordinating workloads and assignments, developing standards, and setting deadlines. Define service level agreements for the applications within the projects and devise plans based on the business criticality. Maintain client relationships and meet regularly with Senior Management. Collaborate with Senior Management in conducting risk analysis and client interface, which includes budgetary and quality assurance. Select, monitor and interface with offshore software development teams, including managing quality control and compliance with the delivery schedule for the entire project life cycle. Ensure adherence to quality standards and review project deliverables.