Dev Interview Process

-

Hiring Yes HiringHiringYesYes

Positions

Slightly different versions of this page exist for two different roles:

Hello & Welcome

If you're here and interested in a job with the Agency of Digital Services & Vermont Department of Health, a warm welcome and big hello. Our goal is to make the hiring process as inclusive, transparent, and fair as humanely possible. We want you to be able to show off your core competencies, and how those skills transfer to our team.

What to Prepare

  1. Create a System Diagram of a Previous Project
  2. Familiarize yourself with our Development Environment (see below for details)

Project Diagram

Prior to the interview, please provide a simple diagram of a system or application that you worked on with a summary of what the end-product did. We want you to be able to showcase something you've built or you're particularly proud of. Please be prepared to provide technical details about the system during the interview.

Here are a couple of examples of system diagrams Entity Relationship Diagram / Software Architectural Diagram as starting points, but adapt to your system design and interfaces. Please feel free to use whatever drawing or diagramming tools you'd like, including a pen and paper, or any available free UML tools like draw.io

If for whatever reason, you're unable to produce a diagram before the interview, please let us know.

What to Expect

Interview Duration: Please block off approximately two hours for the interview.

Getting Here: There are meters and several parking garages around town, and we are also located right next to the Downtown Center stop on GMT's bus line. Please see the City of Burlington Parking Guide for more information

Location: We're located at 108 Cherry Street, Third floor, Suite 301.

Vermont Department of Health Cherry Street Entrance

Arrival: You'll need to check-in with the front desk, and they'll either send you up or buzz us down and we'll meet up in the lobby.
Panel You'll meetup with 3-4 folks here, across different tech stacks on our team.

Clothing: Dress attire around here is somewhere between casual and business casual, but feel free to wear whatever makes you feel comfortable.

Interview Outline

  1. Panel Questions
  2. Personal Project Discussion
  3. Pair Coding Exercises
  4. Questions for Us

Pair Coding Exercises

We want to work through some live-coding examples of the typical sorts of stuff we do here on a regular basis. Our framing as a pair problems is so we can think-through solutions together and we're available for as much or as little help as is needed.

The coding setup should look something like this (well, exactly like this).

office setup

Application / .NET Developer

We'll be using Visual Studio 2017 with Resharper on Windows 10

Here's an overview of the types of coding question we'll look at:

*Note: If your primary language is not C#, please contact us ahead of time, and we'll try our best to setup a development environment that you're comfortable in so you can showcase your skills.

Next Steps

Following any interview, we'll make sure to get back to you within 1-2 weeks and let you know if we'll be moving forward or not

Equal Opportunity

Legally, we need you to know this

The Vermont Department of Health does not discriminate in employment matters on the basis of race, color, religion, gender identity or expression, national origin, age, military service eligibility, veteran status, sexual orientation, marital status, genetic information, AIDS/HIV status, place of birth, credit history, or disability (physical, mental, or emotional).

But also, we want you to know this

We believe that diverse and inclusive teams build better products and workplace environments. We actively encourage people from all groups to join and be a part of our team.