Systems Software Development Analyst
Tempe, AZ, US
Requisition ID: 19279
Join us in building a better future for Arizona!
SRP is one of the largest public power and water utilities in the U.S. providing electricity to approximately one million customers in the greater metropolitan Phoenix area. Since its founding in 1903, SRP has fostered a culture of stewardship and customer service consistently ranking as an industry leader in customer service according to J.D. Power and named one of Arizona's best employers by Forbes. SRP continues to adapt to its changing business environment by seeking innovative ways to reimagine utility service and the provision of critical resources essential to the life and economy of Arizona.
Why Work at SRP
At SRP, we foster an inclusive work environment and believe everyone should have a fair chance to work, regardless of who they are. That’s why we value teams with diverse perspectives, experiences, and backgrounds to help SRP deliver on its mission of providing reliable, affordable and sustainable water and power.
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:
- Pension Plan (at no cost to the employee)
- 401(k) plan with employer matching
- Available your first day: Medical, vision, dental, and life insurance
- Over 200+ hours of PTO (includes vacation days, holidays, floating holidays, and sick leave)
- Parental leave (up to 4 weeks) and adoption assistance
- Wellness programs (including access to a recreation and fitness facility)
- Short and long-term disability plans
- Tuition assistance for both undergraduate and graduate programs
- 10 Employee Resource Groups for career development, community service, and networking
Summary
This role works closely with business, development, project management, quality assurance, and external vendor teams in the overall delivery of timely, successful solutions. Acts as business analyst and liaison between business stakeholders, technical teams, external vendors, and collaborates across teams to translate business requirements into technical specifications. Ensures quality through the development of, adherence to, and supporting of best practice processes, procedures, and data governance. Builds or oversees the development of limited-scope custom applications utilizing SDKs and APIs to handle special cases not already covered by standard components. Supports vendor applications both on premise and cloud based software as a service (SAAS). Serves as application manager and is responsible for all aspects of the Application Lifecycle Management (ALM) including requirements gathering, software architecture, computer programming, software testing, software maintenance, change management, continuous improvement, release management, and application decommissioning and archiving. Serves as a project manager to deploy commercial off-the-shelf (COTS) software solutions and/or software packages and ITS infrastructure changes for department supported systems/applications. Leads and supports North American Electric Reliability Corporation (NERC) compliance efforts for NERC related systems and applications.
What You'll Do
- Product lifecycle management (governance, development/deployment, and maintenance) of computer programs. Responsibilities encompass requirements management, software architecture, computer programming, software testing, software maintenance, change management, continuous integration, project management, and release management. Support of primarily vendor applications.
- Under minimal supervision, work closely with project team members, vendors, and clients, providing expertise in problem solving and innovation.
- Work closely with project team to ensure application design adheres to user feature requirements and security standards.
- Supervise software applications from initial planning and development, through testing and maintenance, and into decommissioning and retirement.
- Develop and implement knowledge base and support processes to manage and support applications or systems
- Manage external vendors to support applications in accordance with service level and software maintenance agreements
- Contribute business and technical analysis to determine solutions for problems associated with business processes by analyzing requirements, mapping processes, reviewing system capabilities and writing detailed specifications
- Responsible for establishing and supporting change control processes to support and maintain applications and backend infrastructure in accordance with corporate/NERC standards and requirements
- Provide technical direction and recommend solutions that are in alignment with industry and corporate standards
- Contribute business and technical analysis to determine solutions for problems associated with business processes and recommend solutions by analyzing requirements, mapping processes, reviewing system capabilities, and writing detailed specifications
- Develop user acceptance criteria documentation and test plans for deployment of application major releases/patches or upgrades
- Collaborate with various groups to understand business, architectural, testing, lifecycle and infrastructure requirements
- Conduct thorough evaluations of outcomes and establish repository of lessons learned/best practices
- Responsible for the evaluation of stakeholder requirements and propose solutions based on operational, business processes and ensure alignment with project objectives and overall company strategic plans
- Align operational services by defining and incorporating service level Agreements (SLAs), support documentation and procedures
What It Takes To Succeed
- Compliance
- Will be responsible for NERC CIP attestation and compliance
- Compliance and auditing experience is ideal
- Will be required to learn NERC standards
- Technical Experience
- Network Administration
- Experience and knowledge to lead configuration efforts of firewalls, DMZ, etc.
- Microsoft windows server administration
- Server administration experience to manage physical servers
- Knowledge of general sys admin practices to be able to make changes by themselves or coordinate with SRP Server Management team and lead changes with them
- Microsoft SQL Server Management – Stored Procedures
- Must have knowledge of general SQL admin experience to make changes by themselves or coordinate with SRP SQL Management team and lead changes with them
- Linux Server Management
- Must possess general experience and understanding of Linux to be able to lead the management of Linux servers
- Software development and design
- Must possess general knowledge of software development
- General ability to read code at times to be able to assist vendors in the support of COTS systems
- Network Administration
Experience
We are targeting a mid level candidate, experience required listed below:
• For a Level 2 (Journey), a minimum of two years of experience to four years related experience is required (if no degree, six-eight years of relevant experience or equivalent combination of education and related experience totaling six-eight years).
Education
Testing and Certifications
Hybrid Workplace
SRP currently offers a hybrid workplace, which allows employees whose jobs can be performed remotely, and who have sufficient technical capability, to telework up to three days per week. Although teleworking is available, all employees must live and work in Arizona.
Drug/Alcohol Policy Statement
To promote the safety and well-being of our employees, customers, and the communities we serve, SRP is committed to maintaining a drug/alcohol free work environment. Although marijuana may now be legal in Arizona, except as otherwise specified under Arizona law, SRP considers it to be an illegal drug for the purpose of our drug/alcohol policy because marijuana remains illegal at the federal level. Any candidate found to be impaired during the hiring process or who has the presence of an illegal drug or unauthorized substance in their system during the pre-employment drug/alcohol test may be disqualified from further consideration in the hiring process.
Equal Opportunity Employer Statement
Salt River Project (SRP) is committed to equal employment opportunity regardless of race, color, religion, sex (including pregnancy), gender identity, sexual orientation, national origin, age, disability, genetic information, military status, or any other protected status under applicable federal, state or local law.
Work Authorization
All candidates must be legally authorized to work in the United States.
Currently, SRP does not sponsor H1B visas, OPT, or other employment-related visa's.
Nearest Major Market: Phoenix