DPS Advanced Applications Developer

Arizona Department of Public Safety•Phoenix, AZ
•Onsite

About The Position

Under direct supervision, performs work in a structured environment to engineer highly complicated systems analysis and programming for applications in multiple environments. Designs, develops and supports applications integrating multiple programming languages or database systems, complicated interfaces, or new and emerging technologies and languages. Performs related duties as assigned or directed. This classification is designated as UNCOVERED. Incumbent serves at the pleasure of the Director of the Arizona Department of Public Safety. Recruitment may close without notice.

Requirements

  • Requires a Bachelor's degree in Computer Science, Management or Computer Information Systems, Computer Engineering, Math, or Engineering or related technical degree from an appropriately accredited institution and five (5) years of computer programming experience in multiple languages/standards or database systems.
  • OR an Associates Degree in the afore mentioned areas and seven (7) years of computer programming and database systems experience, as indicated above.
  • Knowledge of professional standards for applications and systems development and documentation.
  • Knowledge of the principles, concepts, capabilities, and operations of (two or more ) JAVA, C#, SQL, DB2, SQL Server, Blazor, Tomcat, XML, WebSphere.
  • Knowledge of system design requirements and programming techniques in any Object-Oriented Language (e.g., C++, C#, JAVA, .NET, etc.)
  • Ability to effectively develop and engineer applications and solutions in multiple programming languages and/or database systems.
  • Ability to establish and maintain effective professional relationships.
  • Ability to communicate orally and in writing to present information in a logical and understandable format.
  • Ability to work within stringent deadlines to complete work assignments.
  • Ability to adapt to changing priorities and assignments.
  • Ability to adhere to established policy and use good judgement in safeguarding confidential or sensitive information.
  • Must pass a background investigation.

Nice To Haves

  • Significant experience in Java, C# and the SQL Server/DB2 databases.

Responsibilities

  • Provides expert program level application design, analysis and programming.
  • Provides expert knowledge and/or programming in multiple database systems and languages, operations, and systems including, but not limited to JAVA, C#, SQL, DB2, SQL Server, Blazor, Tomcat, XML, WebSphere.
  • Designs and documents complex specifications and new programs/applications, and analyzes, modifies, supports, and migrates existing applications.
  • Reviews, interprets, and proofreads comprehensive, analytical, statistical, technical, and administrative reports, documents, and manuals.
  • Uses system testing applications to identify performance, data integrity, communication and functionality problems, and ensures the programs are corrected accordingly.
  • Develops logical conclusions and implements practical solutions to highly complex programming and data structure problems.
  • Analyzes highly complex systems and programming specifications to develop logical coding.
  • Analyzes user needs to design appropriate system modifications or new applications to meet the identified requirements.
  • Integrates applications which extend across sections of the organization.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service