Programmer Analyst II

Public Service Company of New Mexico (PNM)

Albuquerque (NM)

On-site

USD 73,060 - 120,548

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Public Service Company of New Mexico (PNM) is seeking a Programmer Analyst II for Corporate Security to analyze requirements and develop robust software solutions. The role emphasizes security design, system integration, testing, and documentation across enterprise platforms.

The candidate will collaborate with clients to prototype, test, and deploy secure applications, while supporting production activities and on‑call responses to ensure system availability.

Qualifications

  • Bachelor's degree in computing or related area with 3–5 years of experience.
  • Proven ability to analyze requirements and design software solutions.
  • Experience with security systems and enterprise applications is preferred.

Responsibilities

  • Develops and maintains project plans outlining design, schedule, cost estimates and testing timelines.
  • Coordinates programming activities of Programmer Analyst team members.
  • Designs and implements system security and evaluates changes for compliance.
  • Writes, debugs, tests, and installs program modifications and new modules.
  • Provides production support and on‑call assistance to resolve issues.

Skills

Project planning
Client communication
Security analysis
Requirements analysis

Education

Bachelor's degree in computing or related field

Tools

CCURE 9000
Genetec Security Center

Job description

Programmer Analyst II – Corporate Security (TXNM Energy/PNM/TNMP)

Salary Grade: G07 (Minimum Midpoint: $73,060 - Maximum: $120,548). 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, attend cyber security training, and complete annual mandatory training.

Summary

Under general supervision, analyzes requirements and develops computer programs.

Essential Duties And Responsibilities
  • Develops and maintains project plans outlining design, schedule and cost estimate, programming and testing timetables, status reports, and application software package evaluations.
  • Coordinates programming activities of Programmer Analyst team members.
  • Performs enhancement and development analysis, program and system design, testing, and installation.
  • Consults with client to prototype, refine, test, and debug programs to meet needs.
  • Writes, debugs, compiles, tests, and installs program modifications and new programs or modules.
  • Recommends hardware and software platforms, DBMS, and language.
  • Evaluates application program and system design for compliance with standards and functional requirements.
  • Designs and implements system security.
  • Writes and maintains system documentation, functional specifications, data processing run books, and user manuals.
  • Evaluates proposed software changes.
  • Provides production problem resolution and on call support.
  • Codes job control instructions.
  • Performs client surveying and interviewing.
  • Defines and documents client's problems and areas for improvement, alternative (EDP and non‑EDP) solutions, and the most cost‑beneficial recommendations.
  • Assists client with long‑range planning.
  • Provides hardware and 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.
  • Assists with client training, testing, and system implementation.
  • Assists with the department's long‑range planning.
Desired Certifications
  • CCURE 9000 Technical or Administrator Certification (or equivalent ACS certification).
  • Genetec Certification (Security Center Operator, Technician, or equivalent).
  • Security Operations / Physical Security Professional Certification.
  • One or more of the following (or equivalent): Certified Protection Professional (CPP), Physical Security Professional (PSP), vendor or industry‑recognized certification related to SOC, physical security technology, or guard force management systems (e.g., TrackTik).
Preferred Experience
  • Enterprise Access Control & Identity Management Platforms: Hands‑on experience administering and maintaining enterprise access control systems; specifically CCURE 9000 including credential lifecycle management, role‑based access, alarm monitoring, and integration with physical security compliance programs (e.g., regulated or critical infrastructure environments).
  • Video Management & Physical Security Systems Integration: Demonstrated experience using Genetec Security Center (or comparable VMS/PSIM platforms) for live monitoring, incident review, investigations, and system integrations across access control, video, and intrusion detection systems in a multi‑site or enterprise environment.
Competencies
  • Ability to provide analysis in project, program, and database design for business.
  • Knowledge of project management areas such as estimating, tracking, training, documenting, and scheduling.
  • Basic knowledge of CASE tools, information engineering techniques, and the system development life‑cycle process.
  • Ability to evaluate software packages and the efficiency and effectiveness of large in‑house or package systems independently.
  • Ability to analyze the impact of enhancements and production problems effectively.
  • Ability to assist with assessing project benefits and priorities.
Qualifications

Bachelor's degree from a four‑year college or university with emphasis in computers or related area, with three to five 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 as 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, management, and vendors.
Computer Skills
  • Knowledge of at least one of PNMs hardware/software platforms.
  • Ability to develop and implement systems, to code and test new applications, and to meet current and projected client needs.
  • In‑depth knowledge of one high‑level programming language, the applicable job control and utilities.
  • In‑depth understanding of database system software and database management.
  • Basic knowledge of various languages, DBMS, and hardware platforms to recommend the best solution for an application.
  • Basic knowledge of networks, local area networks, and various types of workstations.
Physical Demands

While performing the duties of this job, the employee is regularly required to sit up to 2/3 of the time. Manual dexterity and good vision required. Ability to talk and listen. The employee must occasionally lift and/or move up to 10 pounds.

Work Environment

Office environment.

Safety And ADA Statement

Safety is a core value at (TXNM Energy/PNM/TNMP) and our vision, 'everyone goes home safe', reflects our commitment to promoting an environment conducive to learning, improving and building safety practices. Our safety value is built upon the belief that every employee deserves to work in an environment free from harm.

If you require assistance with the job application process due to a disability, please contact HR ADA Analyst, at 505-241-4627.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Programmer Analyst II-Sr
Programmer Analyst II-Sr

Public Service Company of New Mexico (PNM) • Albuquerque (NM)

On-site
Senior Programmer Analyst: Lead Dev & Systems Security
Senior Programmer Analyst: Lead Dev & Systems Security

Public Service Company of New Mexico (PNM) • Albuquerque (NM)

On-site
Programmer Analyst II-Sr
Programmer Analyst II-Sr

PNM Resources • Albuquerque (NM)

On-site
Senior Programmer Analyst II - Tech Lead & Project Manager
Senior Programmer Analyst II - Tech Lead & Project Manager

PNM Resources • Albuquerque (NM)

On-site
Corporate Security Manager
Corporate Security Manager

Public Service Company of New Mexico (PNM) • Albuquerque (NM)

On-site
USD 110,000 - 188,000
System Protection Engineer I - IV or Principal Eng
System Protection Engineer I - IV or Principal Eng

Texas-New Mexico Power (TNMP) • Texas City (TX)

On-site
401k company match
Company paid 401k contribution
Sign-on bonus
+1
System Protection Engineer I - IV or Principal Engineer
System Protection Engineer I - IV or Principal Engineer

Texas-New Mexico Power (TNMP) • Alvin (TX)

On-site
USD 80,000 - 110,000
Medical, dental, vision
401k company match
Sign-on bonus and/or relocation may be offered
System Protection Engineer I - IV or Principal Engineer
System Protection Engineer I - IV or Principal Engineer

Asplundh Tree Expert, LLC • Pecos (TX)

On-site
USD 80,000 - 120,000
System Protection Engineer I - IV or Principal Engineer
System Protection Engineer I - IV or Principal Engineer

Asplundh Tree Expert, LLC • Texas City (TX)

On-site
USD 70,000 - 110,000
System Protection Engineer I - IV or Principal Engineer
System Protection Engineer I - IV or Principal Engineer

Texas-New Mexico Power (TNMP) • Pecos (TX)

On-site
USD 70,000 - 100,000
Medical, dental, vision
401k company match
Sign-on bonus
+1