Program Analyst Lead - Albuquerque, United States - PNM Resources, Inc.

    Default job background
    Full time
    Description
    Job ID 6088478

    PREFERENCES

    Experience with Oracle, Peoplesoft and SQL

    • Oracle: A database that uses Structured Query Language (SQL) to access data. Oracle and Microsoft SQL Server are both RDBMS options that can be used in similar ways.
    • PeopleSoft: A suite of integrated applications that address business needs for Human Capital Management (HCM) and Enterprise Resource Planning (ERP). PeopleSoft applications can run on-premises or in the Oracle Cloud. PeopleSoft developers use SQL to extract data from the PeopleSoft database into usable reports.
    • SQL: A set of statements that allow users to access data in an Oracle Database.

    JOB DESCRIPTION

    Salary Grade: G05

    Minimum Midpoint Maximum

    $86,016 - $116,120 - $146,226

    SUMMARY:

    Under general supervision, oversees a variety of programming assignments, program maintenance, and the modification of programs.

    ESSENTIAL DUTIES AND RESPONSIBILITIES:

    • Oversees the testing and development of program modifications
    • Oversees the implementation of new program code
    • Evaluates complex interrelationships between programs
    • Maintains a broad knowledge of state-of-the-art technology, equipment, and systems
    • 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 platform, DBMS, and language
    • Evaluates application program and system design for compliance with standards and functional requirements
    • Directs the design and implementation of system security
    • Oversees high-level business needs analysis
    • Oversees 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

    COMPETENCIES:

    • Advanced knowledge of project management areas such as estimating, tracking, training, documenting, and scheduling
    • Advanced 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

    Read the full posting.