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.