Chugach Electric Association is seeking a Programmer Analyst to develop, integrate, and maintain critical systems within the organization, specializing in one of four focus areas: Geographic Information Systems (GIS) Technology, Revenue Technology, Corporate Services Technology, or Outage Management System (OMS) Technology.
Requirements
- Proficient in Structured Query Language (SQL)
- Proficient in various programming languages and techniques
- Knowledge of hardware and software capabilities and limitations
- Knowledge of data collection techniques
- Familiarity with application and database performance tuning methods
- Agile Methodologies
- IT Ticketing and Change Management System
- Automation, Scripting, & Service Integrations
- JSON/ XML
Responsibilities
- Writes program and data model specifications, analyzes alternatives, creates project plans including developing task lists and cost estimates for smaller projects, and acts as a technical resource for larger projects.
- Document user requirements, analyze existing workflows for optimization, develop technical options for project proposals, and propose recommendations for existing systems.
- Assesses the impact of design issues related to hardware and software.
- Designs software applications following accepted programming standards including detailed structure charts, properly stored documentation and coding specifications.
- Participates in the evaluation of the technical and economic feasibility of application development, maintenance, or implementation.
- Supports applications within their PA focus area, assists in troubleshooting as needed for crossover processes.
- Designs and implements security measures to provide controlled access to applications, database, source code, and program libraries.
Other
- Bachelor's degree with either the major or minor in computer science or related field
- Five years of programming analyst experience
- Excellent listening, communication, and interpersonal skills, both oral and written
- Ability to adapt to changing environments and new technologies
- Willingness and ability to learn quickly