City of Farmington
  • 04-Apr-2017 to 31-May-2017 (MST)
  • IT
  • Farmington, NM, USA
  • 47,908 - 58,804
  • Salary
  • Regular-Full Time

Full Benefits





DEPARTMENT:  Information Technology

PAY GRADE:  M Exempt

HIRING RANGE:  $47,908 - $58,804 / Annually                                    

TYPE OF POSITION:  Regular, Full Time


DAYS WORKED:  Monday-Friday

HOURS WORKED:  8:00 a.m. - 5:00 p.m.



Resumes submitted without a City of Farmington application will not be considered in our job selection process.


This position may entail access to confidential employee information.

Must be willing to be available to address system problems on a 24 hour 7 day a week rotating basis via remote VPN access or on-site as required.

Must be willing to carry a cell phone during off hours as required.

Works under the Administrative supervision of the Application Services Supervisor or IT Director.

Supervision is not exercised in this position.

Under the supervision of the Application Services Supervisor or designee, designs, maintains, manages, tests, updates and troubleshoots all custom software and interface programs for the City.

Designs, develops, and maintains client applications, including browser-based thin client applications, as required.

Analyzes, designs flow charts, codes, debugs and documents programs and procedures involved in all phases of computer programming.

Performs IBM AS400 (System i) hardware and software troubleshooting, as well as OS upgrades and PTF's.

Performs requirements analysis to ensure new software applications meet the organizational needs.

Analyzes software application problems and effects software solutions, including contacting applications' software vendor support service.

Defines the applications problem, determines system specifications, recommends equipment requirements, designs processing procedures and prepares comprehensive documentation.

Prepares design documents for existing and proposed systems.

Performs system operation tasks as needed.

Works with various iSeries Application vendors to troubleshoot and resolve issues.

Assists other departments and agencies with data retrieval and reporting needs using such tools as Structured Query Language, Query/400, and IBM Cognos Business Intelligence.

Work is performed at municipal locations throughout the City of Farmington.

Shares information with other members of Information Technology department to assist in cross-training with co-workers.

Through self study and formal training, remains up-to-date with existing and emerging technologies relevant to City operations and hardware/software systems. Occasional travel may be required to maintain knowledge of a rapidly developing field.

The ability to work flexible hours and days, as necessary.

Using excellent customer service skills, establishes and maintains effective working relationships with other employees, officials, and all members of the general public.

Operates a motor vehicle to assist in carrying out the business of the department and the City.

Attendance at work is an essential function of this position.


May serve on various employee committees, as required and assigned.

The duties listed above are intended only as illustrations of the various types of work that may be performed.  The omission of specific statements of duties does not exclude them from the position if the work is similar, related or a logical assignment to the position.


This position is subject to the City's Drug and Alcohol Free Workplace Program. This includes: pre-employment testing, post-accident testing, reasonable suspicion testing, return-to-duty testing, and follow-up testing.

Valid New Mexico driver's license with acceptable driving record for the past three years.

Extensive background checks required.

Graduation from an accredited two-year college or university with a degree in computer science or a closely related field, and two (2) years of programming experience in RPG, CL, Java, Visual Basic, C++, web-based application programming or related experience, or any equivalent combination of education and experience.

Ability to acquire sufficient knowledge of OS/400 operating system language (CL), Screen Design Aid (SDA) to design user screens, Data File Utility (DFU) to maintain data files, and Query to extract information for reports.

Ability to acquire sufficient knowledge of IBM AS400 operating systems sufficient to edit, modify and compile control language, RPG, and various JAVA programs.

Ability to acquire sufficient knowledge of RPG 400/ILE or web based tools in interactive and batch environments to design or write code from prepared specifications or from input gathered from users.

Ability to acquire sufficient knowledge of IBM AS400 hardware sufficient to assume computer operator duties as necessary, including the management of job queues, output queues, and device configurations.

Knowledge of business environment sufficient to communicate with users as to municipal commercial applications which may include accounting and record keeping functions.

Knowledge of IBM AS400 hardware sufficient to perform problem determination and resolutions.

Knowledge of remote communications, modems, sufficient to enable communication among municipal users as well as integration with outside sources and receivers.

Knowledge of personal computers used for scanning and bar coding sufficient to interface with IBM Client Access and 5250 emulations.

Knowledge of personal computers as relating to emulation with mid-range hardware.  Working knowledge of Windows 7, 8, 10 Pro and 2008/2012 Server or greater.

Knowledge of TCP/IP and LAN/WAN configurations with respect to IBM System i and Windows operating systems.

Ability do design, develop, test and implement interface programs on iSeries and Windows based systems.

Ability to analyze user requirements to develop applications accordingly.

Ability to communicate complex, technical information with users to assist and train users in the use of applications.

Ability to learn functions of City departmental operations for the purpose of effectively supporting their information needs.

Ability to work efficiently under stressful time constraints.

Ability to establish and maintain working relationships with co-workers, supervisors, other City personnel and the public.

Ability to follow verbal and or written instructions.

Ability to meet deadlines.

Ability to operate tools and equipment listed.


Personal computer, including work processing and spreadsheet software; midrange computer system; calculator; phone; fax and copy machine.


The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of the job.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

While performing the duties of this job, the employee is frequently required to sit, talk, hear, walk, use hand to finger, handle, feel or operate objects, tools or controls; and reach with hands and arms.

The employee must occasionally lift and/or move up to 25 pounds.  Specific vision abilities required by this job include close vision and the ability to adjust focus.


The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Work is performed inside in a normal office setting.  The noise level in the work environment is usually quiet.


City of Farmington
  • Apply Now

  • * Fields Are Required

    What is your full name?

    How can we get a hold of you?

    By clicking the button above, I agree to ApplicantPro's Applicant Information Use Policy.

  • Sign Up For Job Alerts!

  • Share this Page
  • Facebook Twitter LinkedIn Email
Create an Account Sign In Logo Government Community Doing Business Services How Do I