Senior Developer

TPI Global (formerly Tech Providers, Inc.)

Phoenix, AZ

JOB DETAILS
SKILLS
ASP.NET MVC, Agile Programming Methodologies, Analysis Skills, AngularJS, Application Programming Interface (API), Architectural Design, Architectural Services, Artificial Intelligence (AI), Business Development, Case Management, Cisco Unity, Code Reviews, Communication Skills, Configuration Management, Continuous Deployment/Delivery, Continuous Integration, Database Design, Debugging Skills, Dependency Injection, Design Patterns Programming Methodologies, Docker, Enterprise Applications, Financial Control, Forensic Accounting, Git, Government, IBM WebSphere MQ (Message Queue), Image Management, Information Technology & Information Systems, Mentoring, Messaging Middleware, Microservices, Microsoft .NET, Microsoft ASP.NET (Active Server Page), Microsoft C# (C Sharp), Microsoft IIS Web Server (Internet Information Services), Microsoft SQL Server, Microsoft Windows Azure, Microsoft Windows Server, Middleware, Migration Strategy, Modeling Languages, Multitasking, Operational Audit, Power BI, Problem Solving Skills, Procedure Development, Process Modeling, Quality Assurance, Query Optimization, REST (Representational State Transfer), Realtime Communications, Root Cause Analysis, SOAP (Simple Object Access Protocol), SQL Server Reporting Services (SSRS), Software Administration, Software Design, Software Development, Software Engineering, Source Code/Configuration Management (SCM), Sprint Planning, Stored Procedures, System Architecture, System Operations, Systems/Internals Programming, Test Driven Development (TDD), Unit Test, User Documentation, User Interface/Experience (UI/UX), WSDL (Web Services Description Language), Web Programming, Web Services
LOCATION
Phoenix, AZ
POSTED
2 days ago
Title: Senior Developer
Location: Phoenix, AZ 85003 (Hybrid)
Duration: 12+ months contract Temp-to-Hire

 
Position Description
 
Skills Required         
Our Preferred Candidate Has:
Experience translating architectural designs into implementations and guiding other developers through complex technical solutions.
Experience with Angular framework upgrades and legacy modernization (e.G., AngularJS to Angular, .NET Framework to .NET Core).
Hands-on experience with Docker containerization of .NET applications, including Dockerfile authoring, Docker Compose for local development, and deploying to container orchestration platforms.
Experience with enterprise integration patterns including message queuing (IBM MQ), SOAP/WSDL web service consumption, and real-time communication (SignalR).
Full-stack development experience in a fast-paced, Agile government or court technology environment with multi-generation codebases. Experience with reporting technologies such as SSRS and Power BI. •Experience using agentic AI coding tools and workflows to enhance development productivity and code quality.
Background in court, justice, or public-sector application development. Knowledge, Skills, And Abilities: Knowledge Of:
Relational database design, stored procedure development, and query optimization using SQL Server, including multi-schema architectures and stored procedure naming/versioning standards •N-tier, layered, and microservices architecture patterns, including fluency in core design patterns such as repository, unit-of-work, dependency injection (Unity, ASP.NET Core DI), and service decomposition strategies
C#, ASP.NET MVC, ASP.NET Web API 2, and ASP.NET Core, including REST API design, controller routing, and middleware pipelines
Angular (v8+) and TypeScript, including component architecture, services, RxJS observables, and framework upgrade planning
AngularJS (1.X) legacy maintenance and migration strategies for transitioning to modern Angular
Entity Framework, AutoMapper, and data access strategies including Dapper and stored procedure orchestration layers
JWT-based authentication, cross-application single sign-on, API gateway patterns, and anti-forgery token security
Microsoft IIS, Windows Server deployment, and environment configuration management across dev, QA, pre-production, and production tiers
Containerization concepts and tools including Docker, Docker Compose, container image management, and container orchestration platforms (e.G., Kubernetes, Azure Container Apps) •SignalR for real-time push notifications, IBM MQ for asynchronous messaging, and background job processing patterns •SOLID principles, unit testing (tSQLt, xUnit), and test-driven development practices
Agentic AI coding workflows and tools, including AI-assisted code generation, code review augmentation, and integrating large language models into development processes Skill In: •Analytical, critical thinking, and problem solving
Source control and branching strategies using Team Foundation Version Control (TFVC) or Git, including multi-team concurrent development workflows
Full-stack development across Angular frontends, ASP.NET Core APIs, and SQL Server stored procedures, with the ability to trace and debug issues end-to-end
Fluency in core design patterns including repository, unit-of-work, dependency injection, and domain-driven design in large-scale enterprise applications
Agile development processes, sprint planning, code review participation, and technical mentoring of less experienced developers
Legacy application modernization, including phased migration from Classic ASP/AngularJS to ASP.NET Core and modern Angular
Decomposing monolithic applications into microservices, defining service boundaries, and containerizing .NET applications with Docker for consistent deployment across environments
SQL Server performance tuning, execution plan analysis, index optimization, and data forensics across databases with 1, 700+ tables and 10, 000+ stored procedures
Leveraging agentic AI tools and workflows to accelerate development, automate repetitive coding tasks, and enhance code quality through AI-assisted review and generation
Receiving architectural direction and translating high-level designs into detailed implementation plans that guide fellow developers Ability To:
Establish and maintain positive working relationships with team members, stakeholders, and personnel at all organizational levels.
Multitask and manage competing priorities in a high-volume, time-critical court technology environment. •Conduct data forensic operations, audit trail analysis, log mining across log4net/ELMAH logging infrastructure, and root cause analysis in complex multi-tier systems.
Design, develop, and maintain business-critical court information systems serving judicial operations, including case management, hearing scheduling, sentencing, and document processing workflows.
Take direction from architects on system design, interpret architectural decisions, and guide other developers in implementing complex designs according to established patterns and standards.
Evaluate and contribute to the transition of existing monolithic services to containerized microservices, including defining API contracts and establishing CI/CD pipelines for container-based deployments.
Communicate effectively and professionally with personnel at all organizational levels. 
           
 
Experience Required           
Three (3) years of experience in software system design, programming and/or software systems and software support, which includes at least one (1) year of experience in .Net and web application development.
Combined Education and Experience Qualifications:
Other combinations of education and/or experience may be considered in substitution for minimum qualifications.

About the Company

T

TPI Global (formerly Tech Providers, Inc.)