Programmer Analyst II-Sr
Listed on 2026-08-03
-
IT/Tech
Cybersecurity, Systems Analyst, Systems Engineer, IT Consultant
DEPARTMENT
Department: EIM Performance Analysis Group
POSTING DEADLINEThis position is posted until filled.
DEPARTMENTDepartment: EIM Performance Analysis Group
JOB DESCRIPTION Programmer Analyst SrSalary Grade: G06
Minimum Midpoint Maximum
$82,463 - $111,325 - $140,187
Personnel in this job title may be covered by NERC CIP cyber security standards. If the position is covered, prior to being hired, promoted, or transferred into the position, the candidate must successfully pass a Personnel Risk Assessment, which includes identity verification and a criminal background check. Prior to being granted unescorted access to cyber secure areas, the candidate must attend cyber security training.
Annual cyber security training is also required.
Under general supervision, analyzes requirements and develops computer programs.
Essential Duties And Responsibilities- Plans for all phases of the project life cycle
- Develops and maintains project plans outlining plan design, programming and testing timetables, status reports, and cost/benefit analysis
- Acts as the project technical manager; coordinates team activities; assigns and reviews tasks, insures compliance with technical standards; budgets and schedules; tracks reports and corrects deviations
- Recommends resource allocations and project staffing, new information systems standards and development guidelines
- Prepares project manuals, improvement authorizations, work orders, and project budgets
- Evaluates and recommends software packages for acquisitions based on client needs and functional requirements
- Defines program and system requirements, operating constraints, file structures, data control procedures and system test criteria
- Performs and documents vendor application software evaluations for efficiency, standards, maintainability, hardware compatibility, enhancements, documentation, and cost/benefit analysis
- Consults with client to prototype, refine, test, and debug programs to meet needs
- Recommends hardware or software platforms, DBMS, and language
- Evaluates application program and system design for compliance with standards and functional requirements
- Designs and implements system security
- Writes, debugs, compiles, tests and installs program modifications and new programs or modules
- Evaluates proposed hardware or software changes
- Provides production problem resolution and on call support
- Coding job control instructions
- Performs high-level business needs analysis
- Defines and documents client
¿ s problems or areas for improvement, alternative (EDP and non-EDP) solutions and the most cost beneficial recommendations - Performs client long-range planning, client testing and training, and system implementation
- Performs hardware or software platform support for non-mainframe hardware including installation and use of system and application software, database management, monitoring and maintaining the system for availability of resources
- Knowledge of project management areas such as estimating, tracking, training, documenting, and scheduling
- Knowledge of CASE tools, information engineering techniques, and the system development life-cycle process
- Ability to evaluate productivity tools, interfaces between major systems, package systems and the efficiency and effectiveness of large in-house systems
- Ability to analyze the impact of enhancements and production problems effectively
- Ability to assist with assessing project benefits and priorities
Minimum Education And/Or Experience
Bachelor's degree from four-year college or university with an emphasis in computers or related area, and five to seven years related experience, or equivalent combination of education and/or experience related to the discipline.
Communication Skills- Ability to read and interpret technical documents such operating and maintenance instructions, and procedure manuals
- Ability to clearly and concisely write technical, conceptual and administrative project information
- Ability to speak effectively before clients, personnel and management, and vendors
- In-depth knowledge of at least one of the Company
¿ s hardware and software platforms - The ability to develop and implement systems, to code…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).