Software Engineer

Salt River Project

(Phoenix, Arizona)
Full Time
Job Posting Details
About Salt River Project
SRP delivers high-value electricity and water for the benefit of our customers, shareholders and the communities we serve. We are a community-based, nonprofit utility and one of the nation's largest public power utilities. SRP provides electricity to more than 1 million retail customers in a 2,900-square-mile service area that spans three Arizona counties, including most of the metropolitan Phoenix area (known as the Valley).
Summary
SRP's Water Information Technology System’s Water Delivery department is looking for a Microsoft developer to join the team. The Water Delivery team builds custom applications using Microsoft technologies for the Water business unit. This position requires excellent teamwork, communication, and software development skills.
Responsibilities
* Be a team player with a positive attitude, enthusiasm, initiative, and self-motivation. * Recognize and follow best practices in software engineering and technology. * Write high quality code that is robust and easy to maintain. * Have strong analytical and troubleshooting skills. * Stay organized and focused when dealing with a wide variety of applications, technologies and deadlines.
Ideal Candidate
**Education** * Completion of a Bachelor's Degree that prepares the employee for the assignment. **Experience** * Bachelor’s Degree in Computer Information Systems, Computer Science, Computer Engineering, Engineering, Business or degree that prepares the employee for the assignment plus minimum of 3 years of experience. * Extensive hands on experience in all Software Development Life Cycle phases: Requirements, Design, Construction, Testing, Implementation and Support is strongly preferred. **Knowledge & Skills** * Experience with: .NET, C#, JavaScript, MVC, JQuery, Bootstrap, Knockout, Entity Framework, SSRS * Experience building Services: Web API and JSON * Database Experience: SQL Server * Minimum 3 years of experience developing web applications using the Microsoft stack. * Experience writing modular, testable code on both the server and client based on SOLID principles * Experience with Microsoft Visual Studio and Team Foundation Server * Familiarity with Agile development methodologies. * Strong organization skills, including the ability to multi-task and prioritize work. * Strong teamwork and collaboration skills. * Excellent written and verbal communication skills. **Preferred skills** * Experience with Test Driven Development * Object Oriented Programming principles * Experience with RequireJS, AngularJS, and Ninject is a plus

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.