Flag job

Report

Software Developer - Energy Resources

Salary

$46.4k - $75.17k

Min Experience

7 years

Location

Spokane, WA

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Closes: May 11, 2025

Starting Range: $46.40 to $60.78 per hour

Full Range: $46.40 to $75.17 per hour

Job Description

Avista is seeking a Software Developer to develop, modify, test, and maintain current and future ETRM (Energy Trade and Risk Management) systems and process flow software technologies, meeting internal customer needs. This role includes analysis of software compatibility as well as alignment with overall Enterprise Technology (ET) planning.

Responsibilities

  • Completes expert analysis designs and development of ETRM system and process flow software applications including enhancements and new modules
  • Contributes to architectural decisions regarding databases, middleware, APIs and deployment strategies
  • Troubleshooting production issues, often under time pressure due to the real-time nature of trading
  • Leads and advises projects and their associated leaders
  • Ensures data integrity and accuracy within the system which is critical
  • Continues to maintain current software programs
  • Participates in the build, deployment and release management processes
  • Writing complex SQL queries and stored procedures to retrieve data


Requirements

  • BA/BS degree in Computer Science, Information Science, Engineering or related field, or equivalent experience
  • + 7 years of related experience
  • Proficiency in core programming languages (C#, Python), strong PL/SQL and SQL skills and experience with relevant .Net framework preferred
  • Strong analysis skills and working knowledge of statistical analysis and the ability to interpret complex data and draw conclusions
  • Extensive knowledge of architectural concepts, principles, standards, tools, techniques, and methodologies
  • Strong knowledge of system testing best practices and methodologies
  • Ability to communicate effectively with a variety of audiences
  • Strong verbal and written communication skills to interact effectively with peers and business stakeholders preferred
  • Development experience with Avista Nucleus software preferred


Other Combinations Of Education And Experience May Be Considered.

Hybrid work options are available for this role. The successful candidate will be required to work at our Spokane, Washington headquarters at least 3 days per week including Mondays and Tuesdays with an additional day determined by the employee and manager.

To Apply

We encourage you to apply as many of our positions have step progressions to account for an incoming employee’s various levels of knowledge, skills, and experience.

Complete an online application and attach your resume and cover letter to your profile. All documents must be attached to your application at the time of submitting your application for review. No documents can be attached after you click "Submit".

Benefits

At Avista, we believe our employees are essential. Through them we deliver value to our customers and the communities we serve. The physical, mental, and financial health and well-being of our employees and their families are important to us. We are committed to offering a comprehensive total rewards program comprised of an externally competitive, internally equitable compensation structure and a benefits package that allows us to retain and attract a diverse, engaged, and skilled workforce. Our benefits package includes medical, dental, vision, life, and disability coverage, retirement benefits, incentive plans, wellness resources, time-off programs and much more. In addition to our total rewards program, the Pacific Northwest offers abundant outdoor recreation, four distinct seasons, and all the amenities and activities an individual or family might be interested in. To learn more, please visit our benefits website at https://avistabenefits.com/.

Pre-employment Screening Requirements

Employment is contingent upon the successful completion of a drug test, background check and motor vehicle records review.

Avista’s Commitment to Equal Opportunity

Avista is a safe, inclusive workplace for people of all backgrounds, and we are committed to Equal Opportunity Employment. All qualified applicants will be considered regardless of race, color, religion, national origin, sex, gender identity, sexual orientation, marital status, age, sensory, mental or physical disability (unless based upon a bona fide occupational qualification), Veteran status or any other classification protected by nondiscrimination laws.

Please view Equal Employment Opportunity Posters provided by OFCCP here. Prior to the next step in the recruiting process, we welcome you to inform us confidentially if you require any special accommodations to participate fully in our recruitment process. Avista will make reasonable accommodation to assist a qualified person with a disability in the job application, interview process, and to perform the essential functions of the job whenever possible, where undue hardship would not be created for Avista. Please contact us at humanresources@avistacorp.com if you would like assistance.

About the company

Avista is seeking a Software Developer to develop, modify, test, and maintain current and future ETRM (Energy Trade and Risk Management) systems and process flow software technologies, meeting internal customer needs. This role includes analysis of software compatibility as well as alignment with overall Enterprise Technology (ET) planning.

Skills

C#
python
sql
pl/sql