Share Email Opening Apply Now

Senior Software Engineer 

Req Number INF-19-00006  
Salary $71,552.00-$115,190.40 (DOE)  
Full-Time/Part-Time Full-Time  
Location Ephrata Headquarters  
Shift Days  
Exempt/Non-Exempt Exempt  
Number of Openings 1  

Position Summary

Under limited guidance and supervision this position is tasked with developing and maintaining the portfolio of custom applications used at the Grand PUD. Responsible for architecting software solutions, analyzing business needs, coding, and application development. Designs standards, processes, and technologies that play into the overall IT objectives and goals.

Job Responsibilities

Essential Functions: -- Essential functions, as defined under the Americans with Disabilities Act, may include any of the following representative duties, knowledge, and skills. This is not a comprehensive listing of all functions and duties performed by incumbents of this class; employees may be assigned duties which are not listed below; reasonable accommodations will be made as required. The job description does not constitute an employment agreement and is subject to change at any time by the employer. Essential duties and responsibilities may include, but are not limited to, the following:

Designs, architects, programs, and tests custom software solutions for databases, server side, and client side components; designs, maintains and implements continuous build and release processes to manage and deploy custom applications utilizing configuration management and continuous delivery systems; develops modern web applications including data modelling, business logic, APIs, and user interfaces; collaborates with other engineers, system administrators, and cyber security to ensure quality assurance.

Performs project management related tasks including scope of work, risk registers, mitigation plans, status reports, and annual project schedule; works with additional IT staff members to gauge project risks and issues while ensuring time is spent appropriately towards necessary development; demonstrates working knowledge of agile development processes.

Deescalates problems and concerns with custom applications and works in a timely manner to help solve problems and trouble shoot areas of weakness within the applications; performs data fixes and updates the application backlog with new software bugs; resolves elevated problem tickets to ensure workflow is not hindered. Provide on-call support - after hours / weekends as required.

Proactively engages in department transformation initiatives to improve quality and professionalism of work; develops tools, naming conventions, and standard practices within the IT department bringing integrity to the department’s policies and procedures. Mentors other team members.

Investigates and learns new processes and technologies that could hold potential value to the IT application development and the overall direction of the PUD; documents and shares techniques that increase reliability, reproducibility and resilience; maintains a forward thinking approach and stays educated on latest developments within the software engineering field; assists in creating an 18-month road map based on perceived needs of the district and updates to technology to ensure that the District achieves a high level of efficiency and reliability.

Demonstrated commitment to Grant PUD’s mission, vision, values, strategic plan and Vision

2021. The incumbent should be familiar with these organizational priorities and behave in a way

that aligns with these expectations.

Maintain regular and predictable attendance. Perform related duties and responsibilities as required. Complete all required training. Maintain a working knowledge and comply with Grant PUD safety procedures and specific safety requirements of this position, and those in accordance with applicable provisions of the Revised Code of Washington (RCW) and Washington Administrative Code (WAC).

Understand and adhere to compliance requirements for this position that may include laws,

regulations, security guidelines, Grant PUD policies & procedures.

Actively participate in all aspects of our safety program, including but not limited to:

  • Following all safety policies and procedures;
  • Alerting supervisors and coworkers to unsafe or hazardous working conditions;
  • Reporting any safety incidents or close calls within 24 hours to your supervisor; and
  • Accepting feedback from supervisors and coworkers regarding your own safety
  • performance.
Position Requirements

Educational Requirements

Bachelor’s degree in Computer Science and related studies. 5-7 years’ experience in software development. Experience in a customer/user application support role is preferred.

Knowledge and Skills

Knowledge of – District’s computer environment and policies; general knowledge of personal computer hardware and operating systems; network understanding; full stack web development, software development, DevOps, Server Management, Configuration Management Systems; Software testing, and agile development mythologies/program management.

Skill in – Analyzing and solving problems logically and conceptually; customer service and public interfacing; developing technology solutions for District needs; troubleshooting applications and developing solutions; project management; communication with fellow operating a personal computer and general office equipment; interpersonal skills; Programming and Scripting languages such a C#, JavaScript, Python, Java, PowerShell, Bash; Experience in using library and frameworks such as .Net, ASP.Net, JQuery, Kendo UI, Angular; Experience with Team Foundation Server, Git, or Other Version Control Systems; Experience with using CI build and deployment systems such as Team Foundation Server or Jenkins; Relational database concepts such as normalization, stored procedures, functions, and joins; SSRS, PowerBI, or other reporting technologies; Experience with managing Windows and Linux systems; Experience with Hyper-V, Virtual Box, or VMWare; Experience with Configuration Management Systems such as Chef, Puppet, or Ansible;

Special Requirements

A valid State driver’s license is required. Occasional travel to other District locations required.

Physical Requirements

Majority of work is performed in a standard office setting.

*applicant/incumbent should refer to the Physical Capacity Evaluation (PCE).

Closing Date to Apply: Open Until Filled

Excellent Compensation and Benefits Package

Equal Opportunity Employer

References and Background Checks are done as part of our employment process.

About the Organization Employees are our greatest assets at Grant PUD. Our dynamic team of skilled individuals define this utility. We welcome your unique experiences, skills and passion

As an equal opportunity employer, we strive for an environment of mutual respect that values diversity. We recruit, hire, train and promote all job classifications. A variety of exciting challenges and growth opportunities exist at Grant PUD. We offer training, benefits and multiple opportunities to serve the diverse needs of our regional community.

Our Mission:
To efficiently and reliably generate and deliver energy to our customers.

Our Vision:
Excellence in service and leadership
We continually ask how our performance aids in improving service quality, reliability and care for the environment in the most cost-effective manner.

Safety: We believe that employee and public safety is paramount

Innovation: We make decisions that best serve present and future generations

Service: We are committed to excellent customer service

Teamwork: We are one team with the same mission

Respect: We honor the rights and beliefs of those we work with and serve

Integrity: We hold ourselves and others accountable to professionalism in our actions and words

Heritage: We protect, preserve and perpetuate the spirit of the PUD and the Wanapum relationship  

This position is currently accepting applications.

Apply Now


Other Jobs Within Same Category
Service Desk Specialist I in Ephrata, WA
Posted on: 2/3/2020
[Apply Now]

Manager IT-Engineering and Architecture in Ephrata, WA
Posted on: 12/26/2019
[Apply Now]

Cyber Security Engineer in Ephrata, WA
Posted on: 12/9/2019
[Apply Now]

Other Jobs Within 60 Miles
Limited Assignment Engineering Technician I-IV in Beverly, WA
Posted on: 7/17/2019
[Apply Now]

Civil Engineering Intern - Temporary (one year or less) in Beverly, WA
Posted on: 2/14/2020
[Apply Now]

Mechanical Engineering Intern - Temporary (one year or less) in Beverly, WA
Posted on: 2/14/2020
[Apply Now]

Electrical Engineering Intern - Temporary (one year or less) in Beverly, WA
Posted on: 2/14/2020
[Apply Now]

Manager Engineering-Systems Planning & Protection in Ephrata, WA
Posted on: 11/15/2019
[Apply Now]


AppOne.comTM   copyrightŠ1999-2017 HR Services, Inc.
Click here for technical assistance.