DUTIES AND RESPONSIBILITIES
FUNCTIONAL AREASINFOMATION TECHNOLOGY
- Interact with clients to analyze business requirements and recommend technology solutions; identify and map business processes; gather user requirements.
- Write, revise, and maintain computer programs based on established specifications using various programming languages and database platforms.
- Program with object-oriented languages such as C#, VB.Net, JavaScript, or ASP.Net, using relational databases such as Oracle and SQL Server.
- Build and maintain SQL queries; create SQL stored procedures; develop SQL extract scripts to populate the data warehouse.
- Write system design specifications; design system flow diagrams, schematics, file structures, reports, forms, and menus; define problems, desired output, and performance requirements.
- Coordinate with system programmers, network analysts, database administrators, and server administrators to implement new or modified application software.
- Design, develop, and maintain websites, including navigation structure and application frameworks; create database connections.
- Perform system quality assurance activities; test, troubleshoot, and debug issues using appropriate technologies; prepare and execute testing plans.
- Serve as the main client interface for application development projects; coordinate vendor activities for third-party software; ensure compliance with County specifications and resolve identified software issues.
- Conduct training on new applications or systems for users and/or IT staff.
- Provide professional systems support to application users.
- Handle sensitive and/or confidential records, plans, documents, or decisions with discretion.
PAYROLL
- Maintain payroll and timekeeping systems for the County.
- Assist with bi-weekly, monthly, quarterly, and annual payroll processes.
- Create various payroll and timekeeping reports.
- Analyze needs, determine requirements, design, configure, test, implement, maintain, and enhance payroll and timekeeping systems; ensure fiscal accuracy.
- Test software releases and upgrades for compliance with federal, state, and local laws; apply software patches as needed.
- Serve as liaison with software vendors and internal departments on payroll system matters.
- Collaborate with IT and Human Resources on timekeeping issues.
- Configure timekeeping systems to comply with relevant laws, policies, and agreements; ensure segregation of duties and compliance.
- Analyze work methods; design and implement best practices for payroll software utilization.
- Provide professional customer support for timekeeping software and related needs.
- Conduct training for users on applications, systems, and reporting features.
- Prepare documentation for processes, reports, correspondence, and procedures.
- Build and maintain SQL queries; create SQL stored procedures; develop SQL extract scripts to populate the data warehouse.
- Perform quality assurance activities; test and troubleshoot system issues; prepare and execute testing plans.
- Assist in developing payroll-related policies and procedures.
- Participate in committees and task forces; attend relevant meetings, conferences, and training.
- Handle sensitive and/or confidential records and information with discretion.
PLANNING AND DEVELOPMENT
- Coordinate user support, system configuration, and data integrity for the land management system.
- Prepare and maintain system-generated reports and files.
- Respond to technical and administrative questions from internal and external users.
- Analyze plans, determine requirements, design, build, test, implement, maintain, and enhance land management systems; ensure fiscal accuracy.
- Test software releases and upgrades to ensure operational continuity.
- Serve as liaison with land management software vendors; submit support requests.
- Configure systems to comply with County ordinances and planning regulations.
- Analyze work methods; implement best practices for effective system use.
- Provide customer support by investigating and resolving system problems.
- Respond to public inquiries about building permits and other planning/zoning processes.
- Conduct training on new and existing applications and systems.
- Prepare documentation for processes, reports, correspondence, and procedures.
- Assist with data entry, case processing, mapping, addressing, reporting, and other departmental data needs.
- Perform quality assurance activities; test and troubleshoot issues; execute testing plans.
- Complete special projects related to departmental functions as assigned.
- Coordinate plat intake and addressing tasks, including new addresses, changes, and street name updates.
- Handle sensitive and/or confidential records and information with discretion.
TREASURER
- Analyze plans, determine requirements, design, build, test, implement, maintain, and enhance financial and property tax software systems.
- Build and maintain SQL queries; create SQL stored procedures; develop SQL extract scripts to populate the data warehouse and maintain reports.
- Serve as the main interface for application development projects; coordinate with vendors; communicate project status and issues to users; ensure County specifications are met.
- Analyze business requirements and recommend technology solutions; map business processes; gather user input.
- Perform system quality assurance; test, troubleshoot, and resolve issues; execute testing plans.
- Analyze work methods; design and document best practices for effective software use.
- Configure and maintain countywide payment systems and related integrations, including online and merchant services.
- Execute routine financial processes to ensure data accuracy and regulatory compliance.
- Administer and monitor user access to software systems.
- Provide systems support for financial and property tax applications; investigate and resolve system problems.
- Conduct training for users and/or IT staff on new systems or applications.
- Complete special projects related to departmental functions as assigned.
- Handle sensitive and/or confidential records and information with discretion.
*The above information is intended to outline the general nature and scope of the duties required for this position. It is not an exhaustive list and may vary depending on specific job assignments and responsibilities.
MINIMUM QUALIFICATIONS
FUNCTIONAL AREAS
INFORMATION TECHNOLOGY- Bachelor’s degree in Computer Science, Information Systems, or a related field.
- Zero (0) years of work experience.
PAYROLL
- Bachelor's degree in Business, Computer Science, Information Systems or a closely related field.
- One (1) year of increasingly responsible experience in payroll information systems or a closely related field.
PLANNING AND DEVELOPMENT
- Bachelor's degree in Business, Computer Science, Information Systems or a closely related field.
- One (1) year of increasingly responsible experience in land management information systems or a closely related field.
TREASURER
- Bachelor’s degree in a STEM-related field (Science, Technology, Engineering, or Math) or Business Administration.
- Zero (0) years of work experience or 4 years of work experience administering the State of New Mexico property tax code or information system management.
*Any equivalent combination of related education and/or experience may be considered for the above requirements.
SUPPLEMENTAL INFORMATION
SCREENING AND COMPLIANCE
- Successfully complete the post-offer employment medical examination and background investigation.
- Comply with the safety guidelines of the County.
- Complete required FEMA training(s) as assigned to the position.
- Have a valid New Mexico driver's license by employment date and maintain a valid NM driver's license while employed in this position.
WORKING CONDITIONS
- Work is typically performed in an indoor office environment but occasionally requires travel to other locations.
- Work environments may include noise, dust, and/or unpleasant odors, and may occasionally require work in confined spaces.
- Occasional evening, holiday, and/or weekend work may be required.
EQUIPMENT, TOOLS, AND MATERIALS
- Uses standard office equipment, including personal computers, multi-function printers, telephones, and related software and peripherals.
- May use specialized tools and software related to enterprise systems, databases, and application development or configuration.
- Operates a motor vehicle as required for job duties.