Monster
 
 
 
 

Job Summary

Company
NEW MEXICO GAS COMPANY (NMGC)
Location
Albuquerque, NM 87109
Industries
Energy and Utilities
Job Type
Full Time
Employee
Years of Experience
1+ to 2 Years
Education Level
Bachelor's Degree
Salary

Review website for salary information

PROGRAMMER ANALYST I/II/SR (JOBID 1300)

About the Job

NMGC is hiring 1 position for a Programmer Analyst I,II or Sr.  This is a series posting and successful candidate and position level will be based on experience.  A brief breakdown of requirements for each level of this position has been provided below.


 


DEADLINE: NOVEMBER 11, 2009 (You must click the link below or go to our website to apply)


 


PREFERENCES:



  • Experience with PassPort, Banner, or UCAD (Ventyx) software
  • Experience with Apache, Tomcat, COBOL, MS.Net and Crystal Reports
  • Experience with both ORACLE and MS SQL Server database management systems
  • Working  knowledge of Unix Operating System
  • Ability to work at a system level, understanding multiple software applications, the architecture supporting each one, and relationships between them
  • Experience with creating application designs from business requirement documents and take advantage of existing data and applications
  • Experience with software project management, coordination of work assignments, making task assignments and reviewing them

 


SUMMARY: Successful candidate analyzes requirements and develops computer programs.


 


PROGRAMMER ANAYLST I


 


Develops and maintains plans outlining steps and timetables for developing programs.

Analyzes, defines, and documents requirements for data, workflow, logical processes, hardware and operating system environment, interfaces with other systems, internal and external checks and controls, and outputs.

Writes and maintains system documentation, data processing run books, and user manuals.

Analyzes and estimates feasibility, costs, time, and compatibility with hardware and other programs.

Creates test transactions and runs tests to find errors and confirm programs meet specifications.

Researches and evaluates software and hardware to assist in programming or to use as program platforms.

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.

Converts designs and specifications into computer code.

Codes job control instructions.

Analyzes code to find causes of errors and revises programs.

Provides production problem resolution and on call support.


 


Bachelor's from four-year college or university with emphasis in computers or related area, and one to three years related experience, or equivalent combination of education and/or experience related to the discipline.


 



PROGRAMMER ANAYLST II


 


Develops and maintains project plans outlining plan 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


 


Bachelor's degree from four-year college or university with emphasis in computers or related area, with five to seven years related experience, or equivalent combination of education and/or experience related to the discipline.


 


PROGRAMMER ANAYLST SR


 


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

Codes 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 marinating the system for availability of resources


 


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.


 


To be considered go to the careers page at www.nmgco.com and review the position descriptions, register, upload a resume, apply and answer all posting questions.  You must complete the online application process by November 11, 2009 to be considered.


 


New Mexico Gas Company is an Equal Opportunity/Affirmative Action employer.  Women and minorities are encouraged to apply.



 

 
 

Job Tools

 
 

Contact Information

NEW MEXICO GAS COMPANY (NMGC)