Application Developer 3/4 (12-4701)

Holland America-Princess (Holland America Dawson City Inn)

Anchorage (AK)

Hybrid

USD 90,000 - 120,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Alaska DMV is seeking an Application Developer with strong C#/.NET skills to design and maintain line-of-business applications for staff and the public. You will analyze requirements and contribute across architecture, UI, and data layers, driving quality and reliability across DMV services.

The role involves owning development projects, mentoring peers, and helping set coding standards and build pipelines in a collaborative Alaska team.

Qualifications

  • Knowledge of software design, development, testing, and debugging in a Windows/WEB environment.
  • Experience with C#, .NET web frameworks, and relational databases in a service-oriented setting.
  • Ability to analyze requirements and design scalable, maintainable solutions for DMV services.

Responsibilities

  • Develop and maintain DMV line-of-business applications used by DMV staff and the public.
  • Analyze requirements and design software across the full development lifecycle, including UI and data layers.
  • Troubleshoot complex existing applications by inspecting code, databases, and integrations.

Skills

C#
.NET
Software design
Problem solving

Tools

SQL Server
Web technologies

Job description

Job Description

This position is open to Alaska Residents only. Please check our

residency definition

to determine if you qualify.

What You Will Be Doing

Develop and maintain DMV line-of-business applications used by DMV staff, other state agencies, and the public, primarily using C#, .NET web-based frameworks, SQL Server, and related web technologies and integrations.

Analyze business requirements and design software solutions through the development lifecycle, including application architecture, user interfaces, business logic, relational database structures, and integrations with internal and third-party systems.

Maintain and troubleshoot complex existing applications by independently analyzing application behavior, source code, databases, and integrations to identify the cause of problems and implement appropriate solutions.

Take technical ownership of application development projects, working independently and, when appropriate, coordinating development activities and providing technical guidance to other developers from requirements through implementation.

Contribute to the technical direction and quality of the programming team by mentoring other developers, helping resolve complex technical issues, and making recommendations for development practices, coding standards, tools, source control, and automated build processes.

Our Organization, Mission, and Culture

The DMV programming team's mission is to enhance customer service through innovation; promote public confidence through secure, reliable and available DMV systems; and support a diverse customer service-focused DMV workforce serving internal and external customers throughout the State of Alaska. Our work directly supports both the public and State of Alaska staff across multiple departments.

The DMV is looking for the right individual to join our team of programmers—someone who is eager to learn new systems, expand their technical knowledge and skills, collaborate with other programmers and teammates, and contribute their own experience and expertise to our friendly and supportive team serving all of Alaska.

The Benefits of Joining Our Team

Opportunities exist within our section to excel individually and in a collaborative team environment with other seasoned application developers while working with staff throughout the state in support of the DMV and its mission to serve the public. You will have opportunities to work on modern internally developed applications, integrate them with third-party systems and tools, and grow both your own skills and those of your teammates while enhancing the user experience. You will also gain exposure to multiple IT disciplines, such as database systems, networking, security, and application development, while honing your skills through evaluation, analysis, and remediation of complex technical issues and projects.

This position is posted with the flexibility of an Application Developer 3 through Application Developer 4, with a review of the minimum qualifications determining the level at which the selected applicant will start. If selected at the Application Developer 3 level, we have a training plan designed to support progression to the Application Developer 4 level as experience and knowledge grow, providing an opportunity for promotion within the DMV Programming Section.

The Working Environment You Can Expect

We currently operate out of the DMV main office at 4001 Ingra Street in Anchorage, Alaska, with the option for staff to work out of our Juneau office on Sherwood Lane or our Fairbanks office on 3rd Street.

For the right candidate, we will also consider a telecommuting option; however, the employee must be an Alaska resident before beginning employment, and the telework location must be within the State of Alaska.

Who We Are Looking For

We are interested in candidates who possess some or all of the following position specific competencies:

Software Development

: Knowledge of the principles, methods, and tools for designing, developing, and testing software in a given environment.

Logical Systems Design

: Knowledge of the principles and methods for designing business logic components, system processes and outputs, user interfaces, data inputs, and productivity tools (for example, computer-aided software engineering).

Technical Problem Solving

: Troubleshoots, diagnoses, analyzes, and identifies system malfunctions to determine the source and cause of the problem.

Minimum Qualifications

Competency Based Minimum Qualifications Instructions

This job class uses competency based minimum qualifications.

Please ensure your application

(through work history, volunteer experience (duties summary), training, education, licenses, certifications, etc.) supports how you have gained the knowledge, skills, abilities, and behaviors (competencies) and that you possess the minimum required competencies for the job class.

Competency Description

The competency description(s) listed below have been designed to promote a common understanding of the essential elements of the job class. They highlight the more general and customary knowledge, skills, abilities (KSAs), tasks, and behaviors used to describe the competency. They typically list expectations, as opposed to specific tasks, and are to be used only as parameters and guidelines. A competency’s description is not intended to exclusively define every KSA, task, and behavior needed to successfully meet the competency, but rather to provide the manager/agency with a broad reference of options as to how an applicant can meet the job expectation.

Application Developer 3

Any combination of education and/or experience that provides the applicant with competencies in:

Adaptability:

Adjusts planned work by gathering relevant information and applying critical thinking to address multiple demand and competing priorities in a changing environment.

Computer Languages:

Knowledge of computer languages and their applications to enable a system to perform specific functions and skill in designing, writing, testing, debugging, troubleshooting, and maintaining the source code of computer programs.

Customer/Quality Focus:

Anticipates, monitors, and meets the needs of customers and responds to them in an effective, appropriate manner. Demonstrates commitment to identifying customers’ apparent and underlying needs and continually seeks to provide the highest quality service and product to all customers.

Equivalent to those typically gained by:

Training in computer programming or system analysis and/or progressively responsible professional experience developing, testing, troubleshooting, or maintaining computer applications.

Application Developer 4

Any combination of education and/or experience that provides the applicant with competencies in:

Adaptability:

Adjusts planned work by gathering relevant information and applying critical thinking to address multiple demands and competing priorities in a changing environment.

Computer Languages:

Knowledge of computer languages and their applications to enable a system to perform specific functions and skill in designing, writing, testing, debugging, troubleshooting, and maintaining the source code of computer programs.

Customer/Quality Focus:

Anticipates, monitors, and meets the needs of customers and responds to them in an effective, appropriate manner. Demonstrates commitment to identifying customers’ apparent and underlying needs and continually seeks to provide the highest quality service and product to all customers.

Project Management:

Knowledge of the principles, methods, or tools for developing, scheduling, coordinating, and managing projects and resources, including monitoring and inspecting costs, work, and contractor performance.

Equivalent to those typically gained by:

Training in computer science or system analysis and/or progressively responsible professional experience analyzing, developing, testing, troubleshooting, or maintaining computer applications.

Special Note:

A po

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Application Developer 3/4 (12-4701)
Application Developer 3/4 (12-4701)

State of Alaska • Juneau (AK), Anchorage (AK), Fairbanks (AK)

Hybrid
USD 85,000 - 120,000
Telework option within Alaska
IT Manager 3
IT Manager 3

Holland America-Princess (Holland America Dawson City Inn) • Juneau (AK)

Hybrid
USD 120,000 - 150,000
Benefits package
Training Specialist 1 (12-5449)
Training Specialist 1 (12-5449)

State of Alaska • Anchorage (AK)

Hybrid
USD 65,000 - 86,000
Alaska-Based Application Developer 3/4 — Ownership & Impact
Alaska-Based Application Developer 3/4 — Ownership & Impact

Holland America-Princess (Holland America Dawson City Inn) • Anchorage (AK)

Hybrid
USD 90,000 - 120,000
Motor Vehicle Customer Service Representative 1 (12-5202/12-5325)
Motor Vehicle Customer Service Representative 1 (12-5202/12-5325)

Holland America-Princess (Holland America Dawson City Inn) • Anchorage (AK)

Hybrid
USD 36,000 - 52,000
Training Specialist 1 (12-5449)
Training Specialist 1 (12-5449)

Holland America-Princess (Holland America Dawson City Inn) • Anchorage (AK)

Hybrid
USD 55,000 - 75,000
Project Analyst (Exempt)
Project Analyst (Exempt)

Holland America-Princess (Holland America Dawson City Inn) • Alaska

Hybrid
USD 70,000 - 100,000
Accounting Technician 1/2 (12-5107)
Accounting Technician 1/2 (12-5107)

Holland America-Princess (Holland America Dawson City Inn) • Anchorage (AK)

On-site
USD 42,000 - 64,000
Traveler Information Systems Coordinator (Planner 3, PCN 251859) Juneau or Anchorage or Fairbanks
Traveler Information Systems Coordinator (Planner 3, PCN 251859) Juneau or Anchorage or Fairbanks

Alaska Manufacturing Extension Partnership • Anchorage (AK)

On-site
USD 75,000 - 81,000
Motor Vehicle Customer Service Representative 1
Motor Vehicle Customer Service Representative 1

State of Alaska • Anchorage (AK)

Hybrid
USD 42,000 - 60,000
Hybrid work model
Health insurance
Paid holidays and leave