DUTIES AND RESPONSIBILITIES
- Interacts with clients to analyze business requirements and recommends appropriate technology solutions; identifies and maps business processes and gathers user requirements.
- Writes, revises, and maintains computer programs based on established specifications using various programming languages and/or database platforms.
- Programs using object-oriented languages such as C#, VB.Net, JavaScript, or ASP.Net, in conjunction with relational databases such as Oracle and SQL Server.
- Builds and maintains SQL queries, creates stored procedures, and develops extract scripts to populate the data warehouse.
- Writes application and/or system design specifications, including flow diagrams, schematics, file structures, reports, forms, and menus; defines problems, desired outputs, and performance requirements.
- Coordinate design, development, and implementation activities with system programmers, network analysts, database administrators, and server administrators to deploy new or modified application software.
- Performs system quality assurance tasks; tests, troubleshoots, and debugs system issues using appropriate tools; prepares and executes test plans to validate functionality and resolve defects.
- Conducts training on new applications or systems for users and/or information technology staff.
- Provides professional systems support to end users of specific applications.
- Note: A single position may not perform all duties listed. Position allocation is determined based on the proportion of time spent on these essential functions.
*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
- Bachelor’s degree in Computer Science, Information Systems, or a related field.
- Four (4) years of increasingly responsible experience in functional areas stated above.
*Any equivalent combination of related education and/or experience may be considered for the above requirements.
SUPPLEMENTAL INFORMATION
SCREENING AND COMPLIANCE
- Employee must successfully complete the post-offer employment medical examination and background investigation.
- Employee must comply with the safety guidelines of the County.
- Employee must complete the required FEMA training(s) as assigned to the position.
- Employee must 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
- Occasional use of A county vehicle.