PROGRAMMER

Job no: 534109
Position type: Full-time
Location: PHOENIX
Division/Equivalent: STATE OF AZ
School/Unit: DEPT OF CORRECTIONS
Department/Office: DC-J120-CO AND FIELD IT
Categories: Information Technology/Services

Apply now

ARIZONA DEPARTMENT OF CORRECTIONS

REHABILITATION & REENTRY

Our mission is to enhance public safety across Arizona through modern, effective correctional practices and meaningful engagements.

The Arizona Department of Corrections, Rehabilitation and Reentry (ADCRR) is committed to creating a safe, secure, and humane correctional system. With public safety top of mind, ADCRR and its more than 8,000 officers and professional staff are driven by a heart for public service and a commitment to deliver perfect effort each day. ADCRR is redefining itself as an agency whose daily work centers on transparency, accountability, and fairness.

PROGRAMMER

Job Location:

Address:

Information Technology (IT)
701 East Jefferson Street
Phoenix, AZ 85034
https://corrections.az.gov/

Posting Details:

Salary:  $61,591.00

Grade: 21

Closing Date: 06/22/2025

Job Summary:

Do you have 2 or more years of experience in Information Technology (IT) software programming? Are you able to translate business needs into code? Join our team of IT professionals. Apply now!

The Arizona Department of Corrections, Rehabilitation &Reentry (ADCRR) is looking for an entry-level software Programmer. This position analyzes and assists with creating reusable applications by translating systems and program requirements into code. Fixes applications to meet functional and technical designs following best practices, development standards and guidelines. Supports production systems and resolves service requests. Also involved in the development of applications involving low code and no code software development, system problem resolution, and unit test application changes.

Job Duties:

- Codes, entry-level, development in Microsoft Visual Studio, .NET Framework/Core, Angular/TypeScript, C#, data contracts and serialization, Dockers, LINQ (Language Integrated Query), Azure DevOps, Git, Quickbase and MS SQL database access methods
- Analyses and designs applications
- Work package design (Work Breakdown Structure)
- No code/low code development and participates in change management
- Creates reports utilizing Power BI and SSRS (SQL Server Reporting Services)
- Participates in the deployment of code, code version controls, code peer review, code validation and testing
- Collaborates with the networking team for any requirements for new applications
- Works with the security engineer to scan any deployed code for security issues or vulnerabilities
- Works within the parameters of an agile methodology
- Performs activities specific to SCRUM, including but not limited to daily stand-ups, backlog grooming, stakeholder meetings, and participation in requirements gathering provision of scheduled deliverables on a proscribed sprint iteration schedule
- Evaluates and tests emerging technologies
- Applies creative solutions to business problems
- Works within the guidelines of established methods, clarifies, and provides information within established parameters
- Drives on State business
- Performs other duties appropriate to the assignment

Knowledge, Skills & Abilities (KSAs):

Knowledge of:
- Multiple programming languages, database management systems, software frameworks and development platforms
- Agile development processes
- Database SQL queries and Oracle applications or design
- No Code or Low Code development (Quick Base or Power Apps)
- Data structures and algorithms
- Debugging
- Source control
- Cloud platforms
- Report development (Power BI) and Telerik
- Software Development Life Cycle (SDLC)
- Microsoft Office

Skill in:
- Application development with technical documentation at an entry-level
- Microsoft Visual Studio
- .NET Framework/Core, Angular/TypeScript, C# and data contracts and serialization
- LINQ
- TFS/TFS Build (Team Foundation Server) and Git
- Microsoft SQL database access methods
- API (Application Programming Interface)
- Customer service
- Written and oral communication
- Attention to detail
- Report writing

Ability to:
- Develop applications in at least one programming language
- Evaluate and test emerging technologies and apply creative solutions to business problems
- Work independently, collectively and collaborate on projects
- Remain open to ideas from a diverse team
- Adapt to change
- Prioritize plans and work activities
- Communicate activities and results
- Focus on solving conflict
- Learn new technologies and participate in team activities
- Learn department policies and procedures
- Balance, prioritize and organize multiple tasks with voluminous data

Selective Preference(s):

- Bachelor’s degree and two (2) years of programming experience

Pre-Employment Requirements:

Employment is contingent on the selected applicant passing a background investigation.

If this position requires driving or the use of a vehicle as an essential function of the job, then the following requirements apply. Any employee operating a motor vehicle on State business must possess and retain a current, valid class-appropriate driver’s license, complete all required training, and successfully pass all necessary driver’s license record checks. The license must be current, unexpired, and neither revoked nor suspended. Employees who drive on state business are subject to driver’s license record checks, must maintain acceptable driving records, and must complete all required driver training. An employee who operates a personally owned vehicle on state business shall maintain the statutorily required liability insurance (see Arizona Administrative Code (A.A.C.) R2-10-207.11).

In an effort to maintain a safe environment, all employees are required to take a Tuberculosis (TB) test during their New Employee Orientation and every year thereafter.

All newly hired State employees are subject to and must successfully complete the Electronic Employment Eligibility Verification Program (E-Verify).

Benefits:

We offer an excellent and affordable comprehensive benefits package to meet the needs of our employees:
- Vacation and sick days with 10 paid holidays per year
- Paid Parental Leave-Up to 12 weeks per year paid leave for newborn or newly-placed foster/adopted child (pilot program).
- Robust and affordable insurance plan to include medical, dental, life, short-term and long-term disability options
- Exceptional retirement program
- Optional employee benefits such as deferred compensation plans, credit union membership, and a wellness program
- An incentivized commuter club and public transportation subsidy program

Learn more about the Paid Parental Leave pilot program here. For a complete list of benefits provided by The State of Arizona, please visit our benefits page

Retirement:

Positions in this classification participate in the Arizona State Retirement System (ASRS). Enrollment eligibility will become effective after 27 weeks of employment.

Current ADCRR Employees: Consult with your respective Human Resources Liaison if you are in a different retirement plan than the one indicated above.

Contact Us:

The State of Arizona is an Equal Opportunity/Reasonable Accommodation Employer. Persons with a disability may request a reasonable accommodation such as a sign language interpreter or an alternative format by calling (602) 255-2430. Requests should be made as early as possible to allow sufficient time to arrange the accommodation.

Advertised: US Mountain Standard Time
Application close: US Mountain Standard Time

Apply now

Back to list Refer a friend