SRP Senior Developer in Phoenix, Arizona

Senior Developer Apply now »

Apply now

  • Start apply with LinkedIn

  • Apply Now

  • Start

  • Please wait...

Date: Sep 20, 2017

Location: Phoenix, AZ, US

Company: SRP

Job Brief

The Supply & Trading Support team is looking for a senior computer analyst to join our team supporting our computer systems and services. Supply & Trading Fuels is a mission-critical business function for SRP with high visibility both internally & externally to SRP responsible for the merchant trading functions for generation & transmission of power to SRP customers.

The Senior Developer position will perform duties related to the design, built, test & deployment of the package of custom software solutions in support of the Supply, Trading, and Fuels business processes. The position will perform troubleshooting, data analysis, recommend solutions, and provide fixes to daily operational issues encountered by the users of the Supply, Trading, and Fuels users.

Job Responsibilities

  • The ideal candidate will:

  • Be a team player with a positive attitude, enthusiasm, initiative, &self-motivation.

  • Understand & reflect our relentless focus on customers.

  • Recognize & adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, monitoring &operations.

  • Write high quality code that is robust &easy to maintain.

  • Build flexible systems choosing simple, straightforward solutions over more complex ones.

  • Have a strong analytical & troubleshooting skills.

  • Have experience with iterative and agile development methodologies (both Scrum & Kanban).

  • Have knowledge & experience with web services design & implementation.

  • The position requires working in a collaborative environment to design, develop, deploy & maintain 24x7 supported applications using a structured, release-based software development life cycle (SDLC) met hodology.


Promotion to Level 2 requires a minimum of two years of experience at Level 1; demonstrated capability to perform advanced and more difficult work as determined by the supervisor. Promotion to Senior Level requires a minimum of three-years of experience at Level 2; is fully competent in all aspects of functional area of assignment and as such would be recognized as a specialist in area of assignment and may have periodic or occasional lead responsibilities.

Additional Information


Required Skills:

  • Complete understanding & application of the Software Development Life Cycle including familiarity with both Waterfall & Iterative development methodologies.

  • Knowledge of information systems design & maintenance methodology

  • Knowledge of computer development, hardware, software, operating systems & operating environment.

  • Knowledge of network configuration, database design, & application web services.

  • Detailed knowledge of .NET programming language, including strong experience with ASP, .NET, C#, VB .NET, & WCF.

  • Multiple implementations/years of experience with WPF.

  • Understanding of date models and logical databases & their evolution to the physical database design.

  • Experience with Microsoft Visual Studio & Team Foundation Server.

  • Experience with integrating disparate systems.

  • Experience developing web services.

  • Stron organizational skills, including the ability to multi-task & prioritize work.

  • Strong teamwork & collaboration skills.

  • Excellent written & verbal communication skills.

Preferred skills:

  • Experience with Tableau

  • Experience with Signal R

  • Experience with Angular JS

  • Experience with SQL Server Reporting Services (SSRS)

  • Experience with SQL Server Integration Services (SSIS)

Other Helpful Skills to Have:

  • Statistical Analysis Systems (SAS) experience

  • Familiarity with Power scheduling and trading business processes

  • Experience with Test Driven Development.


Completion of a Bachelor's Degree from an accredited institution that prepares the employee for the assignment.

Requisition Details

Requisition ID: 6452

EOE - SRP encourages a diverse workforce

All candidates must be legally authorized to work in the United States.

Currently, SRP does not sponsor H1B visas.

Why Work at SRP

SRP's success is rooted in our employees' happiness, health and safety. That's why we offer a comprehensive benefits package to meet the needs of our employees and enhance their well-being. In addition to competitive pay and performance incentives, eligible employees can take advantage of the following benefits:

• 401(k) plan with employer matching

• Retirement pension

• Paid vacation

• Parental leave

• Holiday pay

• Sick leave

• Medical, vision, dental and life insurance

• Wellness programs

• Pre-tax benefits

• Short and long-term disability plans

• Tuition assistance