Previous Job
DEQ, DNR, MDARD - Programmer Analyst 4
Ref No.: 18-03190
Location: Lansing, Michigan
Start Date / End Date: 06/04/2018 to 10/01/2019
Proven skills in Angular/AngularJS (candidates will be tested in interview), C#.NET, ASP.NET Core (preferred), HTML/CSS, JavaScript, SQL, and Entity Framework, as well as knowledge of UI frameworks is desired. Team player & strong work ethic is a must.

***PLEASE NOTE - All submitted candidates must have completed the pre-test attached on the Reference Tab prior to being submitted into Peoplefluent for the position. Candidates who do not have this attached at time of submittal cannot be considered for the position***

We are looking for a passionate .NET developer and team player with proven AngularJS skills. Our largest in-house project, built on .NET Core and AngularJS, began construction one year ago with a forecasted project end date in 2020. We are looking for a dedicated resource to assist in the completion of our project- Remediation Information Data Exchange (RIDE). RIDE is replacing and consolidating older applications to assist the Department of Environmental Quality (DEQ) in ensuring Michigan's contaminated properties are reliably managed, revitalized, and the environment is protected.

The desired candidate will be able to quickly integrate into a large team of skilled professional .NET developers and begin producing in a short timeframe. If you have a passion for development, cutting edge technology, love solving challenging problems and writing high quality code, we want to talk to you.


• 2+ years Angular/AngularJS - an absolute must, advanced skills will be tested in F2F interview.

• 5+ years C#.NET (.NET Core a big plus).

• Ability to serve as a senior to middle level Programmer/Analyst, in a pseudo leadership role, under the guidance of the immediate supervisor, product owner, project manager, and project technical lead.

• Promote a culture of excellence and team integrity through leading by example, demonstrating a strong work ethic, following direction of the technical lead and other leadership, and supporting team goals.

• Participate in daily scrums, project planning and task outs, and project review meetings.

• Design and code solution to State of Michigan standards.

• Problem solve, debug and optimize code, and automate routine tasks.

• Willingly conduct peer code reviews.

• Provide professional technical expertise and estimation information to the project owner, project manager, technical lead, and client agency managers.

• Represents DTMB as a technical resource at meeting.

Required / Desired Skills
Skill Required / Desired Amount of Experience
Knowledge and proven ability using Angular/AngularJS - an absolute must - candidates will be asked to code to prove qualification in F2F interview. Required 2 Years
Knowledge and proven ability using C#.NET. Required 6 Years
Knowledge and proven ability in .NET Core. Highly desired 1 Years
Ability to integrate into a large team, support team goals, above average team player, and take direction from technical lead and other leadership. Required 6 Years

Question 1 Absences greater than two weeks MUST be approved by CAI management in advance, and contact information must be provided to CAI so that the resource can be reached during his or her absence. The Client has the right to dismiss the resource if he or she does not return to work by the agreed upon date. Do you accept this requirement?
Question 2 Please list candidate's email address that will be used when submitting E-RTR.
Question 3 F2F interview are required and will be held in Lansing, MI, Constitution Hall - 05/14 01:00-02:00P Interview 1; 05/14 02:30-03:30P Interview 2; 05/15 08:00-09:00A Interview 3; 05/15 09:30-10:30A Interview 4; 05/15 11:00-12:00P Interview 5;
Question 4 This is a long-term opportunity with likelihood for renewal. Please only submit candidates with the ability to work on-site/relocate to Lansing for up to 2 or more years. Work is onsite only in downtown Lansing, MI. Remote work is prohibited.
Question 5 You'll find a competency pre-test attached to the reference tab. The managers have requested your candidate complete the pre-test, prior to the candidate's formal submission; as it will be submitted with the overall profile. ***PLEASE NOTE - All submitted candidates must have completed the pre-test attached on the Reference Tab prior to being submitted into Peoplefluent for the position. Candidates who do not have this attached at time of submittal cannot be considered for the position***
Question 6 Candidate's LinkedIn profile or online portfolio is highly desired. Please provide URL.
Question 7 Due to access requirements & the type of work the potential contractor will perform, agency requires US Citizenship for this position. Please confirm your candidate is a US Citizen and can pass the ICHAT/drug screen.
Question 9 Please only submit candidates with the requisite Angular skill(s); as candidates will be asked to demonstrate their live-code skills during the interview process. If your candidate has not demonstrated this skill with you, prior to their submission, please do not submit their profile. Thank you
Question 10 Per the manager's request, please only submit candidates who have a history of working engagements 12 months or longer.

Requisition 560264
Competency / Component Test

Important: DO NOT ask for assistance or have someone do the work for you. Candidates will be asked to live-code in the interview and will be immediately dismissed if qualifications are falsified.

Modify the accompanying component-test.ts file as instructed below, save, and rename appending your last name, first initial; e.g. component-test-smithj.ts.

Open the file using one of two methods:
  1. Save to file locally and open in Visual Studio or...
  2. Open in a text editor such as Wordpad

Modify the component-test.ts file to make the following things happen:
  • Display the value of 'clickCount' within the 'div' element in the component's template
  • Increase the 'clickCount' by 1 each time the button labelled 'Click Me' is clicked by the user
  • Bonus Points: Inject "@angular/http”'s 'HttpClient' into the component and capture it on a property named 'httpClient'

Save the file as component-test-[last name first initial].ts and attach to your profile.