×
Register Here to Apply for Jobs or Post Jobs. X

Programmer Analyst II

Job in Albuquerque, Bernalillo County, New Mexico, 87101, USA
Listing for: Public Service Company of New Mexico (PNM)
Full Time position
Listed on 2026-07-13
Job specializations:
  • IT/Tech
    IT Specialist, Cybersecurity
Salary/Wage Range or Industry Benchmark: 73060 - 120548 USD Yearly USD 73060.00 120548.00 YEAR
Job Description & How to Apply Below

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., Track Tik).
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…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary