County of Bernalillo
Receive alerts when this company posts new jobs.
Information Technology Analyst III
at County of Bernalillo
- Position Summary & Duties Responsible
Class specifications are intended to present a descriptive list of the range of duties performed by employees in this classification. Specifications are not intended to reflect all duties performed within the job.
Under general direction, performs advanced, specialized work of professional nature, utilizing skills that require technical expertise and an understanding of complex analytical procedures, programming and systems processes while working with a significant amount of independent authority and judgment. Incumbents may lead a project team or provide expertise in information systems analysis, including definition of user requirements, feasibility studies, design, program specifications, testing, and implementation; and performs other related duties as assigned.
This is the advanced journey-level class in the Information Technology Analyst job family. Incumbents at this level work under general direction, working from broad policies and towards general objectives and referring specific matters to a superior only when interpretation or clarification of organizational policies is necessary. This class is distinguished from the class of Information Technology Analyst I/II because incumbents in the Information Technology Analyst III class perform highly complex level professional systems and applications-related duties that include coordinating/administering projects that are moderate/large in size and scope, requiring the support of multiple staff and the procurement/utilization of significant resources.
EXAMPLES OF DUTIES
- Coordinates with systems, network and database administrators to implement application or system design specifications and coordinate integration across multiple platforms and technologies; maintains effective communications with users regarding vendor activities, problems, status, timelines and other details.
- Analyzes and evaluates computer network design, operating systems and business requirements; consults with personnel from various departments and identifies areas for strategic network improvements and upgrades. Designs system architecture, network infrastructure and network configuration solutions that meet the needs of the organization and develops plans to initiate improvements.
- Serves as the administrator for large and highly complex databases; researches and identifies database environment requirements and specifications; determines integration requirements to ensure inter-operability across multiple platforms and technologies.
- Oversees the integrity and security of County networks and all related components, including the human element, physical and virtual servers, domain controllers, desktops, laptops, printers and other devices which utilize the County network; scans and monitors network activity, filters malicious activity and virus probability; retrieves data for investigative purposes; defines and maintains County/Department network and data security standards; performs computer forensics as requested by the County's legal department, auditors, or other authorized requests; conducts research on latest security threats and uses new security products to help maintain the integrity of the County's network; develops security procedures and policies.
- Provides recommendations for improving hardware and/or software in order to accomplish business goals; recommends and/or implements operating system adjustments to maximize application performance and resource resolution.
- Serves as a technical expert within area of assignment, providing guidance and direction to other professional staff and resolving complex problems; participates in developing strategic plans for systems/applications development and modification within area of expertise.
- Leads the work of subordinate professional information technology staff within an assigned work unit; directs the work of peers and/or subordinate professional information technology staffed on assigned projects.
- Prepares reports, correspondence and other documents; participates on committees and task forces; attends meetings, conferences and training sessions.
- Performs other related duties as assigned.
When assigned as IT Project Manager (In addition to general duties) duties may include but are not limited to:
10. Serve as the IT Project Manager for significant IT Projects. Project-related duties may also include:
- Determining and developing cost benefit analyses for project justifications; developing projected budgets and resources, evaluating risk concerns and options; providing technical input into the development of specifications for "requests for proposals". Facilitate the definition of project scope, goals and deliverables; define project tasks and resource requirements.
- Develop full scale project plans, identify and coordinate project staff, plan and schedule project timelines, track project deliverables, monitor and report on progress of the project to all stakeholders, measure project performance using appropriate reports, tools and techniques. Take corrective actions to address project deviations and unexpected issues.
- Monitor vendor performance to ensure compliance with County specifications, ensuring project compliance with County procedures or protocols, budgetary constraints and staff/resource utilization. Establish and maintain Vendor relationships.
- Serve as the primary client interface on assigned projects; reviewing recommendations with clients and receiving approval to proceed; reviewing final outcomes with the client and obtaining their sign off that all work has been conducted in accordance with client requirements. Manage the relationships with clients and stakeholders.
- Coordinating the use of project resources based on project requirements; assigning and directing project team members and other resources on assigned projects to ensure compliance with schedule, budget and project specifications.
- Designing and directing project testing and quality assurance processes for assigned projects.
- Minimum Qualifications
Possession of a Bachelor's degree from an accredited college or university with major
coursework in computer science, information systems or a closely related field plus three (3) years of work experience performing development and analysis in a comparable complex information systems environment. OR any combination of post-secondary education and/or experience may be substituted for the required education and experience totaling seven (7) years of work experience performing development and analysis in a comparable complex information systems environment.
Special Requirement: Depending upon assignment, demonstrated professional level
competency and/or certification pertaining to the information technologies used by the
appointing department may be required.
- Supplemental Information
- General operations, services, concepts, terms and activities common to a comprehensive, state-of-the-art information systems program.
- Advanced principles, methods and techniques used in designing, developing, testing and implementing business systems.
- Advanced principles pertaining to the application development lifecycle; application design principles using flowcharting techniques and prototype development tools.
- Advanced principles and practices of project management
- Methods and techniques of eliciting, analyzing and documenting business requirements and processes.
- Principles, methods and techniques used in designing, developing, and testing business applications.
- Business case analysis and process modeling and standards.
- A wide variety of data extraction tools
- Technical writing including audience analysis, document design, case development, and testing and validation of requirements.
- Operational characteristics of local and wide area network systems.
- Operational characteristics of communication systems, equipment and devices.
- Tools and equipment used in testing the functionality of computer applications.
- Principles and practices of customer service in an information technology environment.
- Principles of lead supervision and training.
- Principles and practices of record keeping.
- Modern office procedures, methods and equipment.
- Provide advanced journey level professional support in assigned technology systems area(s).
- Identify opportunities for business process and system improvements; develop effective solutions for complex issues.
- Gather and evaluate information in order to reason logically, draw valid conclusions, take appropriate actions and/or make appropriate recommendations.
- Develop, maintain, test and troubleshoot program structures, flow charts, layouts and screens using standard technologies and tools.
- Work with users/customers to define, analyze and document system and user requirements and translate them into functional system design specifications.
- Perform complex professional level applications development duties, including maintaining, troubleshooting and repairing various application structures from inception to final testing and implementation.
- Test and troubleshoot complex applications problems/changes and recommend/implement solutions.
- Translate user requirements to technical programmers and specialists; develop and make well-organized and effective oral presentations.
- Communicate technical information to a wide variety of users.
- Plan, organize, prioritize and process work to ensure that deadlines are met.
- Interpret and apply highly complex and technical information pertaining to computer and network systems.
- Adapt quickly to changes in policies, procedures, assignments and work locations.
- Communicate effectively, both verbally and in writing.
- Establish and maintain effective working relationships with those encountered during the course of the work.
COUNTY OF BERNALILLO IS AN EQUAL OPPORTUNITY EMPLOYER