Chugach Electric
  • 03-Jun-2022 to Until Filled (AKST)
  • Information Services
  • Anchorage, AK, USA
  • 39.05-46.85 per hour
  • Hourly
  • Full Time

For Health Benefit costs and Union Dues, please call the IBEW at 907-272-6571

Accountability Objectives

Analyst/Programmer is a senior-level position. This position may serve as a team leader for Information Services efforts and/or multi-phased projects.

Performs programming on major systems. This position may be used as the technical specialist with advanced proficiency in programming or systems analysis. Serves as a senior-level technical resource. Incumbents in this position must be fluent in high-level languages and must have shown initiative in the planning for and solution of complex applications.

Reporting Relationships

Reports to: IS Management

May receive directions from a Lead Analyst/Programmer or Project Team Leader

Directs: Analyst/Programmer Trainee and Analyst/Programmer when serving as a team leader

Responsibilities and Authorities

Performs Personally

Writes program and data model specifications, analyzes alternatives, creates project plan including developing Work Breakdown Structures and cost estimates.

Consults with users to document user requirements, analyze workflow, and develop project proposals and recommendations for existing systems.

Assesses the impact of design issues relative to hardware and software.

Designs software applications following accepted programming standards including detailed structure charts and coding specifications.

Participates in the evaluation of the technical and economic feasibility of application development, maintenance, or implementation.

Designs and implements security measures to provide controlled access to applications, database, source code, and program libraries.

Develops and enforces quality assurance standards.

Interacts with multi-disciplinary staff to solve complex technical challenges.

Prepares and executes test plans to certify that programs function properly.

Performs as an advanced software support expert in answering operational and application knowledge questions.

Installs vendor application software, upgrades, and patches in a test or development environment.

Resolves issues by assisting staff in installing tested application modifications and approved software, patches, and/or configuration files.

Interacts with software provider as primary customer contact to resolve functional issues, bugs and to communicate enhancement requests.

Participates in the development of policies, standards, and procedures.

Participates in development of internal technical standards.

Guides and advises colleagues on an informal basis in the use of programming languages and data processing techniques.

Performs training and education to users and IS staff.

Attends software training and user conferences.

Follows Chugach processes and procedures, e.g. Change Management, Problem Management.

Provides status reports.

Performs other duties as assigned.



IS management: Reports to, receives direction and assistance from, exchanges information and makes recommendations.

Lead Analyst/Programmer: Receives direction and assistance from, exchanges information and makes recommendations.

Other Information Services Staff: Coordinates interrelated activities and exchanges information.

User Community: Provides product support, exchanges information.


Vendors, Consultants, and Clients: Consults and coordinates with, and exchanges information.

Software and Hardware Vendors: Consults with, performs advanced troubleshooting, reports and solve problems.

Job Qualifications

Minimum Qualifications

Bachelor's degree with either the major or minor in Computer Science or related field, e.g. MIS Mathematics, Electrical Engineering


Five years of programmer/analyst experience


Additional proficiencies based on recruitment category as identified in skills matrix.


Ten years of computer programming experience


Additional proficiencies based on recruitment category as identified in skills matrix

Knowledge, Skills, Abilities

Ability to adapt to changing environments and new technologies.

Excellent listening, communication, and interpersonal skills, both oral and written.

Willingness and ability to learn quickly. Proactive in implementing change through teamwork.

Possess a high level of professionalism and integrity. Has a strong work ethic and is reliable and dependable.

Proficient in Structures Query Language (SQL)

Proficient in structured programming techniques.

Ability to analyze complex problems, identify their basic elements, and describe solutions graphically as a series of logical steps.

Ability to work with details accurately.

Ability to prepare logic diagrams and document programs.

Ability to design and evaluate tests of systems.

Ability to create entity relationship diagrams and data models.

Proficient in various programming languages.

Ability to define user requirements, design systems or components of larger systems, develop systems specifications, and write technical reports, memoranda, and user manuals.

Capable of leading the work of project team members and/or programmers, when directed.

Ability to participate in feasibility and cost/benefit studies for new or converted systems, communicate effectively with users in order to evaluate problems and recommend solutions, and plan project completion requirements.

Knowledge of hardware and software capabilities and limitation.

Knowledge of data collection techniques.

Ability to multi-task and work independently with limited supervision while remaining organized.

Familiarity with application and database performance tuning methods.

Proficient in business process reengineering and workflow analysis.

Working Conditions

Standard office environment.

This position is subject to 24-hour call with some weekend work.

Periodic trips to remote facilities may be required.

Analyst Programmer - Skills Matrix

GIS Proficiencies

Standard Proficiencies

ArcFM Designer (Schneider)


ArcGIS / ArcFM Datamodel


ArcGIS Desktop (ESRI)

Crystal Reports

ArcGIS Geodatabase Structure

Data Warehousing

ArcGIS Geoprocessing

Database Design

ArcGIS Mobile

Drupal Content Management

ArcGIS Online


ArcGIS Server

JavaScript / JSON


MVC Framework

Google Maps API

Object Oriented Programming

Javascript / jQuery


Oracle & SQL Server


Object Oriented Programming



Source / Revision Control (Git, SVN)


Utility Customer Information System

Source / Revision Control (Git, SVN)

Web Services

Web Services

Chugach Electric
  • Apply Now

  • * Fields Are Required

    What is your full name?

    How can we contact you?

  • Sign Up For Job Alerts!

  • Share This Page
  • Facebook Twitter LinkedIn Email
logo Sign Up for Service Pay Now Contact Us Careers My Account Member Services Outages Safety and Community Energy Solutions Acquisition of MLandP