Logo
Fairbanks North Star Borough

Programmer

Fairbanks North Star Borough, Anchorage, Alaska, United States, 99507

Save Job

Salary:

$39.41 Hourly Location :

JHAC (Juanita Helms Administration Center) Job Type:

Regular Full Time Job Number:

FY26-00002 Department:

DIGITAL SERVICES Division:

DIGITAL INFORMATION Opening Date:

08/08/2025 Closing Date:

8/22/2025 9:00 PM Alaska FLSA:

Non-Exempt Bargaining Unit:

01- APEA

Basic Function BASIC FUNCTION: Working with minimal day-to-day supervision, the Programmer's responsibilities include the assisting the Analyst/Programmers with the maintenance and enhancement of existing computer applications, as well as the assisting with the development of new solutions to resolve existing and anticipated business needs within the Borough. The Programmer works closely and effectively with other Analyst/Programmers and Borough staff, throughout the organization, to identify areas where information technology can provide improved services and operational efficiencies. Solutions are then developed, enhanced, and maintained according to management-approved priorities and following programming and documentation standards. Certain application systems are under vendor support agreements and, in such cases, the Programmer works closely with the vendors to troubleshoot and resolve problems and to apply needed upgrade and fixes. The Information Integration Manager assigns specific areas of responsibilities.

SALARY:

16A REPORTS TO:

Information Integration Manager POSITIONS SUPERVISED:

None Typical Duties

1. Provide technical and programming support to computer application systems, including coordination with vendors, where necessary, for programming customizations and problem fixes in a structured, team-based environment. 2. In conjunction with Analyst/Programmers, provide analysis, design (including database schema), and implementation support for enhancements to existing applications and for the development of new applications based on assessment and analyses of user goals and requirements. 3. Translate user needs into software solutions by researching new information technologies and provide recommendation on their utilization where appropriate. 4. Research, evaluate, install, and support commercial software packages where appropriate. 5. In close cooperation with departmental sponsors, provide justification for applications development projects by performing cost-benefit analyses, presenting proposed solutions to management, and creating project proposals. 6. Provide guidance to and coordinate work with other Digital Services staff for specific projects. Provide in-depth technical support for resolving software related problems. 7. Provide technical support for non-technical staff. Position Requirements

MINIMUM QUALIFICATIONS: 1. Bachelor's degree in computer science, management information science or related field. Six years of computer programming experience may be substituted for the required degree. 2. One year of experience as a programmer, beyond the degree requirement. A postgraduate degree may be substituted for the experience requirement. 3. Programming skills in JavaScript, Typescript, Python, C# or other appropriate computer programming or scripting language(s). 4. Demonstrated experience with one or more of the following: Web development, cloud services infrastructure, API's, client/server development, structured query language, geographic information systems or Unix technology. 5. Knowledge and experience in implementing complex applications in a distributed environment is preferred. 6. Experience working with version control and / or case management systems such as GitHub, JIRA, Wrike, Monday or IssueTrak is also preferred. 7. Knowledge and experience with one of the following local government functions is preferred: accounting, assessing, payroll, personnel, planning, public works, purchasing or tax accounting. 8. PREFERRED: Ability to have and maintain a valid driver's license and to meet insurance standards and maintain insurability under the Borough's insurance program. If personal automobile is used for Borough business, proof of insurance at statutory limits must be provided. (A CURRENT COPY OF DRIVING RECORD WILL BE REQUIRED UPON REQUEST) KNOWLEDGE, SKILLS, AND ABILITIES Proven ability to work with little day to day supervision and in an organized and professional manner. Effective oral and written communication skills, particularly in explaining technical concepts to non-technical staff. Ability to maintain effective working relationships with staff, general public, professional colleagues and other governmental, state and local agencies. Proficiency with desktop computers utilizing the Windows operating environment preferred. OTHER 1. A proficiency test may be administered. 2. This position requires a criminal background check. Additional Information

JOB CONTACTS: Frequent interdepartmental business contact and infrequent contacts and occasional contacts involving outside organizations/ agencies. JOB RESPONSIBILITY: Does not supervise; experiences very little routine and often major problems with little immediate supervision; the consequences of error, carelessness or mistaken judgment require serious effort to recover. WORK ENVIRONMENT: General office where conditions are pleasant; good, clean conditions where accidents/hazards are negligible; requires short periods of light lifting, pushing and pulling (1-25 lbs.).

Application Procedure:

Apply Online

Individuals interested in applying for this position must submit a completed online application on or before the closing date and time as specified in the Job Posting. Online applications can be located at

For additional information please call (907) 459-1202 or the Borough Direct Job Line at (907) 459-1206.

The Borough complies with the Americans with Disabilities Act (ADA). If you need an accommodation to participate in the application/interview/selection process, contact the Human Resources Office at (907)459-1202 or the EEO office. The EEO Compliance Officer can be contacted at (907) 459-1309. AN EQUAL OPPORTUNITY EMPLOYER The FNSB offers its employees generous benefits that include , affordable medical, dental, and vision insurance, optional Flex-Spending Account, and retirement benefits via PERS, the state of Alaska's retirement system.

You will also enjoy 13 paid holidays and a minimum of 24 personal leave days per year for full time employees. 01

What is your highest level of education in Computer Science, Management Information systems, or an applicable computer related field?

No Degree Associates Degree in Computer Science, Management Information systems, or an applicable computer related field Bachelor's Degree in Computer Science, Management Information systems, or an applicable computer related field Master's Degree in Computer Science, Management Information systems, or an applicable computer related field Associates Degree in other field Bachelor's Degree in other field Master's Degree in other field

02

How many years of experience do you have in Programming?

No Experience Less than 1 year 1-2 years 2-3 years 3-4 years 4-5 years 5-6 years 6-7 years 7 or more years

03

Which programming languages are you proficient in? (Please list all that apply) 04

Please select all areas in which you have experience.

Web Development Cloud Services Infrastructure API's Client/Server Development Structured Query Lanaguage Geographical Information Systems UNIX technology Implementing complex applications in a distributed environment Using Case Management Systems (GitHub, JIRA, Wrike, ect) Government accounting Assessing Payroll Personnel Planning Public Works Purchasing Tax Accounting

05

Do you have an active driver's license?

Yes No

Required Question