Applications Developer - (Microsoft Tech - C# & .NET)

Arizona Department of Public Safety•Phoenix, AZ

About The Position

Responsible for providing professional business and systems analysis and programming for applications in a variety of environments. Performs related work as required. This is a competitive classification. Apply right away. This recruitment may close without notice. Must successfully complete the examination process. Written Exam - weight 100% If you have a disability which may require an accommodation, please notify Human Resources in writing prior to the test date.

Requirements

  • Knowledge of professional standards for systems development and documentation.
  • Knowledge of the principles, concepts, capabilities, and operations of HTML, XML, XSD, SOAP, JAVA Script, and SQL.
  • Knowledge of implementation of the Agile Methodology.
  • Knowledge of the principles and techniques of function-oriented system analysis and design.
  • Knowledge of current technological trends for client/server and personal computer information systems.
  • Knowledge of advanced mathematical calculations and statistics.
  • Knowledge of computer interfaces with outside agencies.
  • Knowledge of assigned applications systems.
  • Knowledge of system design requirements and programming techniques in any Object Oriented Language (e.g., C++, C#, JAVA, .NET, etc.).
  • Skill in reviewing, interpreting, and proofreading comprehensive, analytical, statistical, technical, and administrative reports, documents, and manuals.
  • Skill in the use of system testing applications to identify performance, data integrity, communication and functionality problems, and ensure the programs are corrected accordingly.
  • Skill in developing logical conclusions and implementing practical solutions to highly complex programming and data structure problems.
  • Skill in the use of effective time management and organization techniques.
  • Skill in performing multiple highly complex tasks simultaneously.
  • Skill in analyzing highly complex systems and programming specifications to develop logical coding.
  • Skill in recognizing hardware and software problems and implementing effective solutions (e.g., personal computer, client/server, networking, Active Directory, etc.).
  • Skill in effective listening.
  • Skill in providing technical training, direction, and guidance to subordinates, peers, and clients.
  • Skill in defining data models in logical views and various types of physical data structures.
  • Skill in analyzing user needs to design appropriate system modifications or new applications to meet the identified requirements.
  • Skill in developing highly complex systems and programming specifications.
  • Skill in coding basic and advance mathematical calculations in various programming languages.
  • Skill in selecting the best tool on various platforms (windows OS, personal computer, UNIX, etc.).
  • Skill in integrating applications which extend across sections of the organization.
  • Ability to maintain confidentiality of sensitive information.
  • Ability to learn and apply new technical knowledge and skills.
  • Ability to effectively communicate both orally and in writing for both administrative and technical purposes.
  • Ability to establish and maintain effective working relationships with individuals at all levels of an organization.
  • 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 two (2) years of computer programming experience, which included experience developing web-based applications using JAVA and/or Visual Studio, ASP.NET, and C#; with Source Control and/or TFS.
  • OR an Associates Degree in the afore mentioned areas and five (5) years of computer programming experience, as indicated above.
  • Progression to the next step requires an overall performance rating of at least "Standard" in the last 12 months.
  • Must successfully complete the examination process.

Responsibilities

  • Provides program level application design and analysis from both written and verbal detailed program specifications.
  • Debugs complex computer programs.
  • Writes specifications, designs and creates new programs, and analyzes and modifies existing programs.
  • Designs and supports applications and web sites using the agency's standard tools.
  • Writes test plans and participates in peer testing.
  • Participates in project planning and design with clients and senior analytical staff.
  • Consults and plans for specific modifications and systems enhancements.
  • Provides optimum quality service to the clients.
  • Monitors project for quality assurance and adherence to procedures in order to avoid preventable interruption of production.
  • Develops written documents to clearly present information in a logical order with terms that are understood by the receiving audience.
  • Prepares written reports (e.g., monthly activity, project status, etc.) to provide information.
  • Documents activities and time spent on tasks.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service