The Supervising Programmer Analyst manages personnel and service teams which provide support for CIT and the University using computing and information technology to fulfill the University’s research, instruction, and public service missions.
Provide Service Management
Manage teams working on information technology services. Plan new services and manage service life cycles. Plan and budget for purchases needed for the services and teams and negotiate with the Director to obtain staff and material resources. Prioritize and schedule team work. Coordinate personnel working on urgent operational issues, and participate in service support coverage and escalation. Maintain hardware and software inventories. Ensure teams stay up-to-date on information technologies; develop team training plans.
Facilitate meetings. Write business documents such as management proposals and reports.
Maintain Technical Knowledge
Provide management-level technical knowledge and advice for your teams’ services. Maintain knowledge of current and emerging technologies, including server and configuration automation, security practices and methodologies, authentication, directory services, SAN storage systems, databases, web servers, network technologies, virtualization and containers, backup systems, cloud services (Azure, AWS), and regulatory compliance (HIPAA, FERPA, GDPR, NIST 800-171).
Ensure Security, Confidentiality, Adherence to Regulations
Ensure the service teams maintain and improve system security and reliability for the university’s information technology infrastructure. Assume responsibility for the integrity, protection, and maintenance of academic and administrative computer data files, containing research, academic data, protected health and personally identifiable information, that your teams manage.
Provide Consulting, Communication, and Teamwork
Consult with university personnel to assess customer needs and determine appropriate solutions. Work together to develop, install, and maintain information technology services. Negotiate to bring teams into alignment with the university’s business objectives and goals. Work effectively with university personnel having varying technical skill levels and disciplinary backgrounds. Maintain excellent communication and customer relationship skills.
Develop and Enforce Policies
Develop university-wide information technology polices for your teams’ services. Identify risks that need to be managed by policy, and create, establish, and enforce relevant policies to manage those risks.
Supervise personnel: monitor workloads, communicate issues to the director and relevant service team managers, conduct appraisals, and complete administrative paperwork. Personnel consists of technical employees and may also include administrative staff and student assistants. Hire, fire, assign work, manage workload, set priorities, report work status, arrange training, and be a liaison between staff and management. Arrange work schedules to account for vacations and illness and ensure adequate service support coverage is maintained. Address personnel issues and interpersonal conflicts that may arise. Mentor and develop employees, and provide career planning.
Perform project management to support the development of solutions that meet the university’s information technology needs. Develop project plans and lead project teams.
Exhibit Professional Behavior and Ability
Learn new skills quickly. Perform effectively while under pressure. Maintain a proactive and optimistic mindset in difficult situations. Conduct business with courtesy and respect. Engage in constructive interactions with superiors, peers, subordinates, and customers. Exhibit personal initiative and self-discipline.
All the duties listed above occur in a 24×7 environment; therefore, as part of your professional obligation, working extended hours, holidays, varied hours may be required.
The mission of UB Information Technology’s is "to advance UB’s mission of excellence in research, teaching, and service through the innovative and effective use of Information Technology." UBIT includes nearly 400 talented and collaborative professionals. UBIT supports the university’s goals for impactful research, educational experiences, engagement and economic development, and a 21st-century campus environment. To that end, UBIT partners with the campus community and leads the evaluation, implementation, and operation of all IT services.
It is a great time to join UBIT. Over the last four years, VPCIO and UBIT have focused on modernizing the core IT infrastructure. These strategic enhancements have resulted in a world-class technology environment. In addition, UBIT staff are highly skilled and motivated to succeed and have cutting-edge training and technical resources at their disposal.
University at Buffalo is an affirmative action/equal opportunity employer and, in keeping with our commitment, welcomes all to apply including veterans and individuals with disabilities.
Bachelor’s degree and five (5) years of technical experience in the computer field, including project management or Master’s degree and three (3) years of technical experience in the computer field, including project management.