Bernalillo County is 1,160 square miles and is New Mexico’s most populous county with more than 676,000 residents. Bernalillo County government provides a wide range of public services to residents who live in Albuquerque, Los Ranchos and Tijeras with approximately 106,000 residents living in unincorporated areas of the county. Bernalillo County employs approximately 2,500 people and has an annual operating budget, capital investments and other funds of more than $1 billion. Elected officials include five county commissioners, assessor, clerk, probate judge, sheriff and treasurer.

Bernalillo County

Department of Human Resources

Job Descriptions

What does the red Zia symbol mean? The Zia sun symbol represent the four cardinal directions, the four seasons of the year, the four period of each day (morning, noon, evening, and night), and the four seasons of life (childhood, youth, middle age, and old age). The centre of the sun symbol stands for life itself. The yellow field with red symbol pays recognition to the Aragon Realm of the conquistadors and their homeland in Spain.
JCP213: Developer

Developer

Job Code
Grade
Bargaining Unit
JCP213
IT6
None
       
       
Hourly
As Hourly
As Annual
26.96 - 41.80 USD Hourly
$26.96 - $33.70 - $41.80
$56,076.80 - $70,096.00 - $86,944.00

POSITION SUMMARY

The Developer trains in, learns, and performs professional duties related to the analysis, development, maintenance, and administration of computer hardware and software systems to support business operations. Responsibilities may include monitoring and administering servers, configuring and maintaining network or telecommunications infrastructure, analyzing departmental functions to recommend and implement technology solutions, translating business requirements into system implementations, providing technical support, and programming with object-oriented languages.

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.

Revision: 8/21/2025 1:40:29 PM