IT Manager

Updated: 2 months ago
Location: Ann Arbor, MICHIGAN

Summary

Manages and coordinates all IT department work including requirements definition, vendor evaluation, strategic systems planning, project management, design, development, documentation, release management, and production support. Employees in this classification supervise three or more full-time equivalent employees every week. Management duties include interviewing, selecting and training of employees; planning and directing their work; appraising their productivity and efficiency for the purpose of recommending promotions or other changes in their status; handling their complaints and grievances and disciplining them when necessary. Management responsibilities include the authority to hire, fire, or promote assigned employees or make recommendations that are given particular weight. Employees may spend time performing many of the same duties as subordinate employees.


Responsibilities*

45% - Lead  ASP.Net Web Development Work

  • Produce complex solutions with system-wide implications using ASP.Net and C#, custom DTD, ICLE?s database structure, MS SQL Server and Transact-SQL, iMIS, and XML and XSLT with logic.
  • Identify and evaluate potential database structural additions and/or changes. Implement or direct the implementation of changes that impact multiple systems or pages.  Create and modify complex stored procedures and queries.
  • Direct the work of others in developing web solutions that develop and maintain structure, navigation, interactivity, search, accessibility, and electronic content files.
  • Troubleshoot, analyze, and recommend solutions to identified website, web-based products, and their underlying systems including issues that affect the entire system.  Isolates problem and solve.  Executes solutions. Communicate to IT Director on status and the ultimate cause and resolution.
  • Proactively engage with stakeholders to confirm business needs and objectives, ensuring a thorough understanding of project requirements.
  • Collaborate with cross-functional teams to align IT strategies with overall business objectives.
  • Document detailed technical specifications, outlining the architecture, functionalities, accessibility, security, and design elements of web projects.
  • Collaborate closely with web designers, providing technical insights and ensuring seamless integration of design elements into the development process.
  • Resolve problems, answer questions, and provide project-related support to team members, fostering a collaborative and problem-solving environment.
  • Implement rigorous quality assurance processes, conducting thorough testing to identify and rectify bugs, issues, and performance concerns.
  • Take personal responsibility for self-testing developed features, ensuring they meet high-quality standards before project delivery.
  • Produce clean and well-documented code consistent with industry best practices and coding standards.
  • Participate in product launches (may involve weekend work).
  • Contribute to routine analysis of platform and approach applying latest trends.
  • Acts as technical advisor answering questions about difficulty, complexity, time estimates, ability to currently execute a task/project, and generally speak to the function of the systems and their interaction.  Identifies unknowns and needed research. Often creates written reports or written technical assessments for other reports. 

35% - Manage IT department operations, planning, and projects

  • Under general direction from the IT Director, develop, document, and track an annual IT plan that achieves ICLE's short and long-term product and strategic goals. Assess effectiveness of overall strategy and individual initiatives. Adjust and recalibrate as necessary. Regularly report results.
  • Oversee day-to-day operations of the IT department, maintaining a smooth workflow and addressing issues promptly.
  • Ensure all department projects are well tested, adhere to technical and design specifications, and produce required functionality.
  • Develop comprehensive project plans for the IT department, outlining key tasks, timelines, and resource requirements.
  • Track project progress and milestones using project management tools, ensuring alignment with established timelines.
  • Implement risk management strategies to identify potential issues and develop contingency plans for timely resolution.
  • Generate detailed status reports, summarizing project achievements, challenges, and upcoming milestones. 
  • Facilitate collaborative discussions to address challenges, adjust project strategies, and ensure successful project delivery.
  • Work closely with cross-functional teams to maintain project alignment with overall business objectives.
  • Systematize work and recommend and develop efficiencies. Ensure productivity meets or exceeds service and quality standards.
  • Stay updated on industry trends and emerging technologies to drive innovation within the IT department.
  • Collaborate with vendors and third-party providers on routine matters. Effectively manage and track vendor relationship. Evaluate their effectiveness and recommend associated courses of action.
  • Ensure internal and external customer issues are resolved quickly and to the satisfaction of the customer.
  • Coordinate vendor review, bid, and selection process consistent with University and Institute policies and procedures. Monitor and manage relationships.
  • Ensure application of all University and Institute policies, procedures, internal controls, and security measures. 
  • Ensure staff are well trained and understand significance of non-compliance.
  • Develop and implement approved process and/or operational improvements.
  • Select and manage ongoing relationships, in accordance with the Institute's management methodology, with external contractors so that the organization receives satisfactory standards of service.
  • Contribute to the annual department budget planning for and projecting expenses

15% - Manage IT department staff

  • Take charge of the recruitment process, hiring and onboarding skilled professionals for roles such as web developers and network administrators.
  • Manage personnel matters, including performance evaluations, coaching, training, and handling disciplinary actions when necessary.
  • Communicate and ensure team understanding of the Institute's purpose, mission, vision, culture, and strategic plan.
  • Foster teamwork among ICLE staff and departments through regular and consistent cascading communications.

5% - Other duties as assigned

  • Participate on Institute strategic teams
  • Lead strategic objectives using ICLE's strategic planning process


Similar Positions