Sr. or Programmer/Analyst II - Access Management

  • Southwest Power Pool
  • Little Rock, AR, USA
  • 05/04/2021
Full time Information Technology

Job Description


Programmer/Analysts are responsible for the development, support and maintenance of computer applications and enterprise databases used by the Operations staff, Operators, Engineering and Business Services.  Programmer/Analysts are expected to have subject matter expertise in one or more application areas and technologies.  The Programmer/Analyst will generally focus on a specific set of applications as a primary area of specialization.  Many of the supported applications have significant economic impact and ensure against loss of life and property. The accurate and reliable functioning of the supported applications is critical to the operation of Southwest Power Pool and its members. The Programmer/Analyst will provide technical training, coaching and guidance to other members of the Applications Teams based on experience.  The position ensures the effective operation of all systems; installs and configures systems; recommends hardware and software acquisitions and upgrades.  The Programmer/Analyst will develop centralized, efficient methods for managing end user systems to minimize downtime, utilizing IT standards.

Programmer/Analysts are responsible for recommending system architecture within their areas of expertise and for recommending improvements to service delivery processes; Applying business/technical support concepts to identify, analyze, and resolve application/usability/strategic problems.

The Programmer/Analyst will liaise with SPP Departments, IT, and external vendor staff and identify technical alternatives and make recommendations to ensure that end user and organizational IT needs are met.

This hands-on position is responsible for the design, development and support of all custom built software solutions within their area of responsibility. The Programmer/Analyst will be an expert at analyzing and debugging code, troubleshooting software and providing overall support for internal software applications. Coordination with the SPP Operations Department management team and staff is expected.

The Programmer/Analyst is expected to work with minimal supervision, exercising good judgment in helping develop implementation project plans, prioritizing assignments and resolving issues.

Essential Functions

  • Provide subject matter expertise in specific IT technical areas and in assigned application areas
  • Follow Incident, Problem, Change and Release Management processes
  • Provide on call support when assigned
  • Perform Problem and Root Cause analysis and reporting
  • Provide Release and Regression Testing Support, including the creation of test/release plans and test data as required.
  • Create and maintain Troubleshooting Guidelines and Procedures
  • Multi-tasking, problem-solving, and an ability to grasp complex and highly integrated systems
  • Demonstrate subject matter expertise of business requirements and the resulting technical solutions for systems assigned as primary; demonstrate a competent understanding of other systems the team supports; i.e. Markets, DSS, Settlements, EMS, Oasis, RTOSS, etc.
  • Provide training assistance in areas of expertise to other employees, as needed
  • Perform tasks or special projects as assigned by the management team or by senior team members.
  • Coordinate implementation plans that span across multiple support teams in IT,  vendor support and Market Participants
  • Mentor Level I/II and new team members.  Provide mentoring to other IT Programmer/Analysts team members based on experience.
  • Understand and comply with SPP Policies and Procedures.

Other Functions with Applicable Application Development Skills:

  • Define software development project plans, including scoping, scheduling, configuration, and implementation.
  • Consistently write, translate, and code software programs and applications according to specifications to enhance functionality and/or performance of company applications.
  • Conduct all types of application testing as needed, such as system, unit, regression, performance, and acceptance testing methods.
  • Create and execute test scripts, cases, and scenarios that will determine optimal system performance according to specifications.
  • Ensure that any new software integration into company systems meets functional requirements, system compliance, and interface specifications.
  • Work with database administrator to design, develop, and update databases as they relate to user interface design and functionality.


Education Requirements:

  • Bachelor’s degree in Computer Science or Information Technology-related field or equivalent experience

Experience Requirements:

  • Sr. Programmer / Analyst - Eight (8) years of applicable Information Technology Development/Support experience
  • Programmer / Analyst II - Two (2) or more years applicable experience


  • Effective working knowledge of Microsoft Windows, Unix or Linux operations systems, and database management systems
  • Effective written and oral communication skills
  • Understanding of and compliance with SPP Policies and Procedures


  • Two (2) or more years applicable utility industry experience
  • Access Management Experience
  • Microsoft Windows Server Experience
  • Linux / Unix Experience
  • Java, C++, C#/ASP.NET, Object Oriented Development Experience
  • Scripting experience: Java Scripting, Powershell, Perl, Shell scripting
  • Web Service / SOAP / WSDL / XSD Experience
  • Microsoft SQL or Oracle PL/SQL Development experience
  • Java with concentration in Spring

Work Environment

This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.

Physical Demands:

The physical and mental demands described here are representative of those that must be met by an employee to perform the essential functions of this job successfully.

  • While performing the duties of this job, the employee is regularly required to make decisions, interpret data, and problem solve.
  • The employee frequently is required to stand or sit for extended periods; use hands to operate a computer keyboard and standard office equipment.
  • The employee must occasionally lift and move up to 10 pounds.
  • Requires the ability to work and collaborate with managers and employees at all levels to exchange ideas, information, and opinions to facilitate the task.
  • Specific vision abilities required by this job include close vision, distance vision, color vision, and ability to adjust focus.

Position Type and Expected Hours of Work:

This is a full-time position. Days and hours of workweek are Monday through Friday; 8:00 a.m. to 5:00 p.m. Working extended hours may be required.

Travel Requirement:

This position requires minimal travel (approximately 10%).

Should you elect to apply for this position SPP will review your qualifications. If after reviewing the qualifications and experience of all applicants, your skills and credentials meet our needs, someone from our organization may contact you. Please be advised that the time required to complete the applicant review process typically takes between 30 and 90 days, but could extend beyond that. Once the position has been filled, all applicants will be notified via email. 

 Southwest Power Pool is an Equal Opportunity Workplace and an Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, age or any other protected category.

The Americans with Disabilities Act (ADA) defines “reasonable accommodation” as a change or adjustment to a job or work environment that allows a qualified individual with a disability to satisfactorily perform the essential functions of a particular job, and does not cause an undue hardship for the employer.  SPP adheres to the ADA and reasonable accommodations may be made to enable a qualified individual with a disability to perform the essential functions.

Employer Job Listing Link