Principal Programmer Analyst

City of North Las Vegas North Las Vegas, NV
programmer analyst technical software management database sql information technology microsoft design screening .net sql server
October 19, 2022
City of North Las Vegas
North Las Vegas, NV

The Role:

The Principal Programmer Analyst will support the Information Technology Department. Incumbents supervise application support and development teams that support the City’s internal and external applications that utilize SQL Server and/or Oracle Database with technologies. Directs and leads by planning, organizing and evaluating the team’s work, which includes a wide range of routine to complex configuration, software, connectivity, and applications support services.

Benefits and Perks:

(Many of our positions offer the following)

  • 4-day, 36-hour workweek, Monday-Thursday, 8:00 a.m. – 6:00 p.m. (May vary by position specific needs).
  • 100% employer-paid Medical, Dental and Vision insurance plan option, with affordable low cost alternative plans available.
  • 13 paid holidays off annually.
  • 3 weeks of annual leave accrued each year (up to applicable maximums).
  • 3 weeks of sick leave accrued each year (up to applicable maximums).
  • Employer-paid participation in the Public Employees’ Retirement System of Nevada (PERS).
  • Employer-paid Term Life and AD&D insurance for employees, plus dependent life insurance.
  • Deferred compensation 457(b) Plan, which is a government deferred compensation plan similar to a 401(k) plan. It offers both pre-tax and after-tax savings and investment options.
  • Annual merit increase program based on performance evaluations and/or contractual wage increases.
  • Complimentary access to our fully equipped fitness center at City Hall.


(Essential and other important responsibilities and duties may include, but are not limited to, the following)

Supervises, schedules, coordinates, trains, coaches, and evaluates staff assigned to the IT Application Support group; sets goals and ensures employees have the necessary resources; participates in the recruitment and selection of new employees.

Performs employee performance evaluations, counsel’s employees and recommends initial disciplinary action and other personnel decision.

Designs, implements, evaluates, and facilitates systems tests for new applications or enhancements to current applications; develops and recommends technical support and software management standards, policies, procedures, and strategies; participates in new application rollouts and upgrades and builds plans for incorporating the changes into the City environment.

Uses systems architectural and design principles to plan, modify and implement solutions for the city application;

Creates, debugs and runs SQL scripts to conduct data analysis, accuracy validation and data maintenance;

Develops and delivers technical training to staff and management;

Provides expert advice and knowledge to departmental and citywide application advisory committees;

Develops detailed technical requirements and design specifications to drive software package configuration and custom system development that map with business goals and processes;

Works with business teams and/or Service Delivery team to clarify system capabilities, application requirements, procedural needs and priorities within and between departments;

Plans for future acquisitions and technologies for information technology systems; researches, evaluates, recommends, and implements new technologies to meet evolving needs; recommends strategy and investments to senior management.

Supervises and plans the upgrade and replacement of applications on a City-wide basis, including evaluation, selection, implementation and integration of software in cooperation with customers to minimize outages and disruptions to work activities.

Assists with the management and administration of contracts and lease agreements; evaluates new products; resolves issues and complaints.

Participates in the development and maintenance of division budget and strategic planning efforts.

Prepares cost estimates for current and proposed projects; leads multidisciplinary teams to create and deploy successful programs to enhance and improve operations; evaluates vendor proposals for hardware, software and technical services purchases; may negotiate vendor contracts.

Maintains a current knowledge of application and service support principles within information technology.

Must be accessible by phone during non-scheduled off-hours to respond to emergency or critical issues.

Must respond to off-hour phone calls promptly (within three hours). Coverage exceptions may be approved by manager for scheduled leave and other circumstances.

May be asked to solve technical problems off-hours and may be called into work off-hours.

Adheres to existing procedures and policies.

Performs other related duties as required.


General Office Equipment Personal Computer

Standard Office Applications Software documentation, development and debugging tools

Microsoft.Net Developer Suite

Qualifications and Attributes:

Education and Experience:

Bachelor’s degree in Computer Science, Management Information Systems, Engineering, Mathematics, or a closely related field and seven years of developer experience with knowledge, skills and experience required to include coding and troubleshooting interfaces and extensions of an Enterprise Application running on Oracle or SQL Server Database. A minimum of two years developing in C#.Net, ASP.Net, and SQL languages is required. Enterprise Applications are those that service multiple departments and have a user base exceeding 25 concurrent users and one (1) year of experience overseeing technical projects and staff.

Equivalency: May substitute 8 years of work experience for the education but must also have the two and one-year experience requirements listed above. The city assesses 2 years of full time experience as equivalent to one year of education.

Licenses and Certifications:

Must possess a valid state driver’s license and maintain satisfactory motor vehicle record with the ability to obtain appropriate Nevada state driver’s license within required time frame.

Microsoft Certified Professional Developer (MCPD) Certification preferred.

Knowledge, Skills and Abilities:

Acceptable security and asset management practices.

Methods and techniques of project management, leadership and supervision.

Working knowledge of application development and administration; personal computer (PC) operations and associated peripheral equipment; fundamental program development concepts; general database access, design and retention practices; acceptable security practices; common coding and debugging strategies; Microsoft Windows operating systems; and common Information Technology policies and procedures.

Recognize database and software errors and provide efficient solutions.

Interpersonal skills necessary to effectively interact with internal staff, citizens, contractors, and/or government agencies in such areas as supervising project work, responding to citizens' questions, and consulting with others.

Design, code and provide technical support for enterprise information systems.

SQL Server (2005/2008) Database knowledge, Oracle R12 or higher database knowledge and Web Application Experience preferred.

May be asked to solve technical problems and/or emergencies during off-hours.

Maintain extreme confidentiality of sensitive information.

Organize and maintain assigned project logistics and resources to meet critical deadlines.

Act as project manager to projects staffed with city employees and outside vendors and consultants.

Communicate clearly and concisely, both orally and in writing.

Work under pressure, exercise good judgment and make sound decisions in emergency situations.

Ability to convert high-stress situations into productive activities.

Work effectively with both technical and non-technical staff.

While performing the essential functions of this job the employee is regularly required to stand, walk to assigned post possibly outside, sit, use hands to finger, handle, or feel, reach with hands and arms, or talk, and hear, view camera and computer screens for prolonged periods of time, and is occasionally required to lift and/or move up to 25 pounds.


Works in a normal office environment where there are little or no physical discomforts associated with changes in weather or discomforts associated with noise, dust, dirt and the like.

Regular and timely attendance is required.


Candidates for this position are subject to a Pre-employment screening. Pre-employment screening includes but is not limited to: Local & State Criminal History Check; Federal Criminal History Check via submission of fingerprints; Drug screening.

Additional Information
  • People Group: Appointed

  • Grade: ACE-24

  • Minimum Salary: 81714.76

  • Maximum Salary: 132437.02

  • Pay Basis: YEARLY

Report this job

Similar jobs near me

Related articles