Analyst Programmer 2/3/4 (12-4707)

State of Alaska
Anchorage, United States of America
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
$ 85K

Job location

Remote
Anchorage, United States of America

Tech stack

.NET
Computer-Aided Design
Agile Methodologies
Azure
Biometrics
Business Software
C Sharp (Programming Language)
Code Review
Information Systems
Computer Programming
Computer Networks
Databases
Custom Software
Data Distribution Service
Data Normalization
Programming Tools
IIS
Microsoft Visual Studio
Microsoft SQL Server
Network Interface
Simple Object Access Protocol (SOAP)
Software Engineering
SQL Server Reporting Services
SQL Server Integration Services
System Testing
Web Services
Openapi
.NET Core
Blazor
Reliability of Systems
GIT
Information Technology
SQL Server Management Studio (SSMS)
REST
Software Version Control

Job description

WHAT YOU WILL BE DOING:This position will be on the Software Development Team, which is responsible for supporting the Traffic and Criminal Software (TraCS), Crash and Citation Reporting, Computer Aided Dispatch, as well as a variety of internal and public applications.

All positions will provide support for these existing applications as well as develop new and replacing existing applications.

The technologies and processes used include:

  • .NET Technologies: C#, .NET framework, .NET Core, Blazor
  • Databases Technologies: SQL Server, SSIS, SSRS
  • Web Services: RESTful APIs, SOAP, OpenAPI, Azure, IIS
  • Development Tools: Visual Studio/Rider, SSMS/DataGrip, Azure DevOps
  • Collaboration & Processes: Agile/Kanban boards, version control (Git), Pull requests/code reviews
  • Project Management & Analysis: Business analysis, requirements gathering

OUR ORGANIZATION, MISSION, AND CULTURE: The Division of Statewide Services provides technical and specialized services to the other divisions of the Department of Public Safety, local, State and Federal Law enforcement, and the public at large. The Division consists of the Criminal Records and Identification Bureau, Scientific Crime Detection Laboratory, Alaska Public Safety Communication Services, and Information Services.

Information Services develops and maintains all computerized resources for the Department of Public Safety's information systems and provides support for over 5,000 users statewide at over 70 locations. Supported networks and infrastructure range geographically across the entirety of the State and include the management of firewalls, routers, switches, servers, specialty equipment supporting law enforcement operations, and network interfaces to dozens of partner law enforcement agencies and federal authorities.

The Application Development Team manages full life-cycle software development and data reporting capabilities; providing custom software solutions and many data interfacing utilities, as well as supporting and enhancing statewide "off the shelf" products for law enforcement information recordation, data distribution, data aggregation, and data reporting for both the Department and many statewide and federal partner agencies. Some of the mission critical enterprise and law enforcement systems this infrastructure supports includes: the Alaska Public Safety Information Network (APSIN), Automated Biometric Identification System (ABIS), Alaska Record Management System (ARMS), Traffic and Criminal System (TraCS), Computer Aided Dispatch (CAD), along with dozens of custom applications and interfaces. THE BENEFITS OF JOINING OUR TEAM: The incumbent will work with a team of highly dedicated and professional individuals all working toward the common goal to promote public safety and to provide support and technical assistance to law enforcement, criminal justice agencies, and non-criminal justice agencies.

DPS is committed to the professional development of our employees - providing a comprehensive training plan, supplemented with mentoring and educational tools such as subscriptions for online training. In addition, this position will receive specialized training on Microsoft Azure cloud technologies, 3rd party frameworks and toolkits, and vendor-specific training for various large enterprise systems., * Software Engineering: Knowledge of software engineering design and development methodologies, paradigms, and tools; the software life cycle; software reusability; and software reliability metrics.

  • Information Assurance: Knowledge of methods and procedures to protect information systems and data by ensuring their availability, authentication, confidentiality, and integrity.
  • Technical Problem Solving: Troubleshoots, diagnoses, analyzes, and identifies system malfunctions to determine the source and cause of the problem.
  • Technical Documentation: Knowledge of procedures for developing technical and operational support documentation.
  • Systems Testing and Evaluation: Knowledge of principles, methods, and tools for analyzing and developing systems testing and evaluation procedures and technical characteristics of IT systems, including identifying critical operational issues

The Department of Public Safety strives to preserve the peace, enforce the law, prevent and detect crime, and protect life and property. All positions support or carry out the Department's mission. If our mission interests you and this position embodies your strengths, please consider joining our team.

Requirements

Do you have experience in Visual Studio?, Do you have a Associate's degree?, One year of computer programming experience in a recognized computer language. One year of the experience must have been in a business application, scientific application, microcomputer or computer system user support specialty. ANALYST / PROGRAMMER 3:

Two years of computer programming experience in a recognized computer language. One year of this experience must have been in a business application, scientific application, microcomputer or computer information management support specialty. ANALYST / PROGRAMMER 4:

Four years of computer programming experience in a recognized computer language. One year of this experience must have been in a business application, scientific application, microcomputer or computer information management support specialty.

Substitution:

A bachelor's degree with a major in Computer Science (CS) or Computer Information Systems (CIS), or a related degree with (18) semester/(24) quarter hours of CS or CIS may substitute for all of the required experience. An associate's degree in Computer Science or Computer Information Systems may substitute for nine months of the required experience.

Benefits & conditions

The position is located at DPS's Anchorage Headquarters building at 5700 Tudor Road. Subject to HR and division approval, we offer hybrid telework options once employees have completed the required probationary period.

Apply for this position