Senior Software Developer

Maricopa County


Job Location:

Phoenix, NM - USA

Monthly Salary: Not Disclosed
Posted on: 16 hours ago
Vacancies: 1 Vacancy

Job Summary

Posting Date

07/13/26

Application Deadline

07/20/26

Pay Range

Min - 1st Quartile - Mid - Max
$87000.00 - $104375.00 - $121750.00 - $156500.00

Job Type

Unclassified

Department

Sheriff

About the Position

The Applications Programmer Analyst Senior and Lead analyzes and evaluates information systems to modify them to meet customer needs. This position functions independently as a team leader mentoring and coaching other programmer analysts and managing complex processes and projects. The lead has experience with full stack software development using Microsoft products programming languages.

Position Qualifications

We recognize your time is valuable so please apply if you meet the following required qualifications:

Education

  • Bachelors degree in Computer Science Information Technology or closely related field

Experience

  • Three (3) years of programming experience as developer within the past three (3) years with an emphasis Framework 4.8 .Net 5.0 C# Rest API and SSRS.

OR

Combined education and experience qualifications

  • An equivalent combination of education and job-related experience may substitute for the minimum qualifications on a year for year basis.

Other requirements

  • Training that may be provided on-the-job: FEMA NIMS IS100 and 700; Safety; Payroll; PREA.
  • Prior to hiring the Sheriffs Office requires that all candidates pass a background review.

Our Preferred Candidate has

  • Experience in a senior or lead development role.
  • Five (5) years of experience within the past five (5) years as a Full Stack developer with hands on programming experience Framework 4.8 .Net 5.0 C# AJAX SQL server SSRS SSIS and Rest API.
  • Experience with Azure DevOps Git Source Control Methodology and build and release management.
  • Experience working with Microsoft Power Platform and SharePoint.
  • Experience working in Agile Methodology.

Compensation is more than a salary with MCSO:

  • Growth and stability since 1871
  • Choice of three medical plans starting as low as $70/month
  • Holidays 10/year 1 personal day
  • Enrollment in Arizona State Retirement System
  • Paid sick and parental leaves (birth/adoption)
  • 30% discount at KinderCare daycare facilities in the Valley
  • MCKids Club daycare next to headquarters.
  • MCSO Mentoring program to provide personal and professional growth opportunities for all employees
  • Access to free County gyms
  • Learn more at Benefits Overview

Essential Job Tasks

(This is not an all-inclusive list of all job duties that may be required; employees will be required to perform other related duties as assigned.)

  • Troubleshoots investigates analyzes and solves application problems.
  • Performs technical modifications required for regular application patches and tools upgrades.
  • Creates modifies or adapts new and existing code using standard procedures and techniques.
  • Writes Code unit tests and builds repeatable deployment and test scripts.
  • Analyzes business processes.
  • Codes and debugs application programs.
  • Designs/develops any required database conversion programs.
  • Designs computer systems or modules.
  • Develops functional and program specifications.
  • Documents any required data feed and system integration needs.
  • Develops and documents detailed designs for applications and databases from which programs will be coded tested and debugged.
  • Develops necessary database impact analysis documentation for DBA on new or modified database requirements.
  • Tests application interfaces or conversion programs.
  • Develops user system and operation run documentation.
  • Implements application systems or modules.
  • Performs application maintenance and support activities.
  • Collects and reports data as required for departmental statistics.
  • Communicates regularly with users associates and management staff.
  • Partners with programming and database staff on a day-to-day basis.
  • Demonstrates leadership and effectiveness as a team leader managing processes and projects and assigning workflow.
  • Mentors and coaches IT staff in support of collaborative service management practices including problem solving user support and communication.
  • Maintains a consistently high level of quality for developed code using sound unit testing and debugging principles.
  • Reviews emerging technologies and participates in determining the future technology direction for the department.
  • Performs other duties as assigned.

Working Conditions

Maricopa County is an EEO/ADA Reasonable Accommodation Employer.

The following environments described are only representative of how the essential job tasks are currently performed or envisioned. As such in order to accommodate a disability or limitation the essential job tasks may be performed in ways other than described on these pages.

Work occurs primarily indoors. Tasksrequire managingtime pressures and high work volumes with high degree of decision making concentration and accuracy. Position requires ethical conduct and a professional demeanor.

Work environment

  • Indoors
  • Rarely outdoors or in temperatures above 90 degrees
  • Conditions may rarely include stairs or ladders high noise level dim lighting bright lighting exposure to contagious diseases


Physical environment

  • Sitting standing walking
  • Speaking hearing seeing reading


Social environment

  • Accuracy
  • Decision making
  • Concentration/vigilance
  • Teamwork
  • Conditions frequently include interruptions time pressures. High volume of work handling multiple or complicated tasks frequently changing tasks unscheduled tasks working in close physical proximity with others
  • Conditions rarely include emergencies traumatic subject matter dangerous environment isolation overtime/rotating shifts public contact

Knowledge Skills and Abilities

Knowledge of

  • Full stack software development.
  • Software Development Life Cycle (SDLC).
  • Ability to learn other internal systems as required.
  • Microsoft SQL Stored procedures views and functions.
  • Microsoft object-oriented programming languages.
  • Criminal Justice Information Services (CJIS) Compliance.

Skill in

  • Supporting mission critical enterprise software systems applications or services.
  • Comprehending analyzing and communicating complex technical information.
  • Managing time efficiently and adjusting to multiple changing priorities.
  • Applying advanced problem-solving and decision-making abilities to critical tasks

to identify problems and recommend solutions.

  • Gathering and converting user requirements into technical specification documents.
  • Using REST APIs HTML5 CSS and other core web technology concepts
  • Team Foundation Server / Azure DevOps
  • Power BI or other reporting platforms such as Tableau or SSRS.
  • Microsoft Power Platform and SharePoint.
  • Interact with APIs utilizing SDKs and other tools.

Ability to

  • Perform complex analysis design development & coding of software applications.
  • Lead mentor and provide technical and project leadership to other staff members.
  • Demonstrate initiative and work independently to accomplish responsibilities with minimal supervision.
  • Express complex technical concepts effectively in verbal and written formats to diverse user base with varying degrees of technical experience.
  • Build trust influence and foster relationships with diverse team members.
  • Apply discretion and integrity when handling highly confidential information.
  • Communicate effectively with command staff subordinates peers and external contacts.

SELECTION PROCEDURE:

The hiring authority will select the successful candidate based on departmental needs.

All offers of employment made to new hires and rehires at Maricopa County are contingent upon successful completion of a post-offer pre-employment thorough background investigation. A background investigation is conducted on a current employee who changes to a Safety Sensitive Position or one having the potential for serious adverse impact on the integrity or efficiency of the County. These requirements do not pertain to employees of elected officials who undergo background investigation processes administered through their respective offices.

Typically successful candidates are hired at a salary rate up to midpoint of the range based on applicable experience internal equity and budgetary allowances.

Maricopa County is an equal opportunity employer.

Selection Procedure

  • Consideration will only be given to candidates who submit online applications

  • Candidates will be contacted primarily through email and their Workday online application profile

  • Must pass a pre-employment background and/or fingerprint investigation as required by statute or policy including drug and alcohol testing requirements for positions designated as safety-sensitive

Maricopa County is an equal opportunity employer and is committed to providing equal employment opportunities to all applicants. If you require a reasonable accommodation during the application process or to perform the essential functions of the position under the Americans with Disabilities Act (ADA) please contact to initiate the interactive process.

Apply Now!


Required Experience:

Senior IC

Posting Date07/13/26Application Deadline07/20/26Pay RangeMin - 1st Quartile - Mid - Max$87000.00 - $104375.00 - $121750.00 - $156500.00Job TypeUnclassifiedDepartmentSheriffAbout the PositionThe Applications Programmer Analyst Senior and Lead analyzes and evaluates information systems to modify them ...

About Company

Company Logo

Welcome to Maricopa County, the 4th populous county in the nation with over 13,000 employees working together to continually improve residents quality of air, environment, public health, human services, animal shelters, roads, planning & development, elections, courts, parks, and more ... View more

View Profile View Profile