This position will implement computer applications of varying complexity as required in support of the mission of UF Research. Responsibilities include design, development, coding, and testing. The incumbent will consult with management, departments, and other staff members throughout the development and implementation process. Instructs, directs, and monitors work of other analysts and programming team members. Provides technical mentoring, coordinates, and may assign work team members. Provides expertise for the design and development of IT systems, within all levels of complexity. Leads definition of system scope and objectives based on user needs. Leads feasibility assessments, design options, development, testing, and quality assurance. Has solid understanding of business or function for application. Ensures all applications comply with UFIT Security standards, data governance policies, accessibility requirements, and applicable state and federal regulations.
Manages software integration, external interface development, and technical documentation. Provides estimates of the analysis and development effort based on requirements. Drives development of new code/data/reports or reuse/enhancement of existing code. Participates or leads in component and architecture design, performance monitoring, and product evaluation. Ensures development of technical documentation (designs, specifications, processes).
Maintains, schedules, and executes UF Research production application programs. Makes changes prior to implementations and sees to proper disposition of output.
Designs and develops operational and analytical reporting, including data models, dashboards, and ad-hoc analyses in support of Information Services and ACS leadership decision-making.