Back to Jobs
Recently postedTechnology

.NET Developer

SR International Inc.Phoenix, AZ🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeOn Site
LocationPhoenix, AZ, United States
DockerRxJSSQLT-SQLGitScrumAngularC#.NETASP.NETJWTPhoenixRESTTypeScriptPower BISQL ServerAgileWindows Server

Job description

Job Title: IT Application/Software Developer II – .NET Software Developer
Job Code: Maricopa 3059
Client: Maricopa County – Judicial Branch
Location: Phoenix, Arizona
Duration: Until 02/26/2027 (Temporary to Hire)
Work Hours: Monday–Friday, 8:00 AM–5:00 PM (40 hours/week)
Work Location Address: 101 W. Jefferson, 2nd Floor, Phoenix, AZ 85003
Work Arrangement: 100% Onsite – Local Candidates Only
Closing Date: 11/09/2026 at 4:00 PM

Position Overview

Maricopa County is seeking an IT Application/Software Developer II to design, develop, maintain, and support software applications for its Judicial Branch. The developer will work under the guidance of Senior and Lead Developers and collaborate with programmers, database administrators, and business analysts.

The role involves full-stack development, API integration, SQL Server development, application testing, deployment, troubleshooting, and production support. The developer will also contribute to legacy application modernization and containerization initiatives.

Required Skills

  • Minimum 2 years of software development experience involving .NET and web application development.

  • Strong experience with C#, ASP.NET MVC, ASP.NET Web API, and ASP.NET Core.

  • Experience building and consuming RESTful APIs.

  • Knowledge of SQL Server, T-SQL, relational databases, and stored procedures.

  • Experience with Angular, TypeScript, components, services, and RxJS.

  • Knowledge of AngularJS (1.x) for maintaining legacy applications.

  • Experience with Entity Framework, Dapper, and dependency injection.

  • Understanding of N-tier/layered architecture, repository patterns, and SOLID principles.

  • Knowledge of authentication and application security, including JWT and anti-forgery tokens.

  • Experience with Git or TFVC, branching, merging, and source control.

  • Basic knowledge of Docker and Docker Compose.

  • Experience with unit testing using xUnit and tSQLt.

  • Experience deploying applications using Microsoft IIS and Windows Server.

  • SQL troubleshooting, query optimization, and basic performance tuning.

  • Experience with Agile/Scrum, sprint ceremonies, and code reviews.

  • Familiarity with AI-assisted coding tools and their responsible use.

Preferred Skills

  • Full-stack development using C#/.NET, Angular/TypeScript, and SQL Server.

  • Experience maintaining legacy applications using AngularJS and .NET Framework.

  • Exposure to Docker and containerization technologies.

  • Experience with SSRS and Power BI reporting.

  • Experience using AI coding assistants to improve productivity and code quality.

  • Interest or experience in public-sector, judicial, court, or case management applications.

Key Responsibilities

  • Design, develop, test, debug, and maintain enterprise software applications.

  • Develop SSRS and Power BI reports of moderate complexity.

  • Build and maintain Angular frontends, ASP.NET APIs, and SQL Server database components.

  • Write unit tests and perform application testing to ensure accuracy and stability.

  • Support application deployment to production and provide ongoing maintenance.

  • Participate in code reviews and follow established coding standards.

  • Troubleshoot application issues using logs, debugging tools, and audit data.

  • Develop and maintain features for court systems involving case management, hearing scheduling, sentencing, and document processing.

  • Collaborate with developers, DBAs, business analysts, and stakeholders.

  • Contribute to legacy modernization and containerization initiatives.

.

Primary Skills

C# | .NET | ASP.NET Core | ASP.NET MVC | Web API | Angular | TypeScript | AngularJS | SQL Server | T-SQL | Entity Framework | Dapper | REST APIs | Power BI | SSRS | Docker | Git | IIS | AI Coding Tools | Agile/Scrum

Skills

Skill

Required / Desired

Years of Experience

Comments

Relational database concepts, T-SQL, and stored procedure development in SQL Server, including following established naming/versioning standards

Required

N-tier and layered architecture, and common design patterns such as repository and dependency injection

Required

C#, ASP.NET MVC, ASP.NET Web API, and ASP.NET Core, including building and consuming REST APIs

Required

Angular and TypeScript, including components, services, and RxJS observables

Required

AngularJS (1.x), well enough to maintain and support legacy applications

Required

Entity Framework, Dapper, and other data access approaches

Required

Authentication and web application security basics, including JWT and anti-forgery tokens

Required

Application deployment to Microsoft IIS/Windows Server, and the dev, QA, pre-production, and production environment tiers

Required

Basic containerization concepts, including Docker and Docker Compose

Required

SOLID principles and unit testing (xUnit, tSQLt)

Required

AI-assisted coding tools and how to use them responsibly in a development workflow

Required

Analytical thinking, critical thinking, and problem solving

Required

Source control using TFVC or Git, including branching, merging, and following team branching strategies

Required

Full-stack development across Angular frontends, ASP.NET APIs, and SQL Server stored procedures, including debugging issues across application layers

Required

Applying established design patterns and coding standards in enterprise applications

Required

Agile development processes, including sprint ceremonies, estimating tasks, and taking part in code reviews

Required

Writing and troubleshooting SQL queries and stored procedures, including basic performance tuning and reading execution plans

Required

Using AI coding tools to speed up development and automate repetitive tasks

Required

Taking technical direction from Senior and Lead Developers and turning detailed designs into working code

Required

Build and keep positive working relationships with team members, stakeholders, and staff at all levels of the organization.

Required

Manage multiple assignments and shifting priorities in a high-volume, time-sensitive court technology environment.

Required

Troubleshoot application issues using logs (log4net/ELMAH), debugging tools, and audit data, and escalate complex problems when needed.

Required

Develop and maintain features in business-critical court information systems, such as case management, hearing scheduling, sentencing, and document processing.

Required

Learn new technologies, frameworks, and business areas quickly.

Required

Take part in legacy modernization and containerization work under the direction of senior team members.

Required

Communicate clearly and professionally with staff at all levels of the organization.

Required

Full-stack development experience with C#/.NET, Angular/TypeScript, and SQL Server.

Required

Experience maintaining or enhancing existing applications in a multi-generation codebase (e.g., AngularJS, .NET Framework).

Required

Exposure to Docker or other containerization tools.

Required

Experience working in an Agile/Scrum team environment.

Required

Experience with reporting technologies such as SSRS and Power BI.

Required

Experience using AI coding assistants to improve productivity and code quality.

Similar jobs