DUTIES AND RESPONSIBILITIES
- Consults with clients to analyze business needs and recommend technology solutions; maps and documents business processes; gathers and validates user requirements.
- Writes, revises, and maintains computer programs based on defined specifications using various programming languages and database platforms.
- Programs using object-oriented languages such as C#, VB.Net, JavaScript, or ASP.Net in conjunction with relational databases like Oracle or SQL Server.
- Develops and maintains SQL queries, stored procedures, and extract scripts for data warehouse population and reporting.
- Prepares application and system design documentation, including flow diagrams, data structures, reports, forms, menus, and performance criteria.
- Coordinates the design, development, and implementation of application software with system programmers, network analysts, database administrators, and server administrators.
- Designs, develops, and maintains websites, including navigation structures and application frameworks; establishes and manages database connectivity.
- Conducts quality assurance activities; performs testing, debugging, and troubleshooting; prepares and executes test plans to ensure system functionality.
- Serves as the primary client contact for application development projects; coordinates with vendors for third-party software implementation; communicates project status, issues, and timelines; ensures software meets County standards and facilitates resolution of defects.
- Conducts training for users and/or IT staff on new applications or systems.
- Provides ongoing technical support for assigned systems or applications.
*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.
- Two (2) years of work experience involving general operations, services, concept, terms, and activities common to a comprehensive, state-of-the-art systems program.
*Any equivalent combination of related education and/or experience may be considered for the above requirements.
SUPPLEMENTAL INFORMATION
SCREENING AND COMPLIANCE
The offer of this Bernalillo County position requires compliance with the following:- Successful completion of a post-offer medical examination and background investigation. Compliance with County safety guidelines is mandatory.
- Completion of FEMA training(s) as assigned to the position.
- Depending on assignment, possession of a valid New Mexico driver’s license may be required.
WORKING CONDITIONS
- Work is primarily performed in a standard office setting, with occasional travel to other locations.
- Work environments may include exposure to noise, dust, unpleasant odors, or confined spaces.
- Occasional evening, holiday, or weekend work may be required.
EQUIPMENT, TOOLS, AND MATERIALS
- Equipment typically used in the performance of office duties includes telephone, computer, printer, and copy machine.
- Routine handling of various forms of paperwork.