Previous Job
QVF Programmer Application/Software Engineer - Level 3
Ref No.: 15-00077
Location: Lansing, Michigan
Department of State.
Lansing. MI
9 Months Approx.
US Citizenship Required? Yes
Position Description This position is for two Programmer Level 3 resources to work on the Qualified Voter File (QVF) refresh project. QVF is an application used by election clerks and Bureau of Elections staff to register voters, manage elections, support clerks in the duties related to elections throughout the State. The application is being written in web technologies using net, C# communicating, PL/SQL with an Oracle backend database. These positions, under State direction, will code screens and functions within the system and perform back end coding and development in a multi-tiered layers environment. These positions require previous development experience in .NET and MVC with Razor. We are looking for resources that have done new development, not just maintenance type work. The contractors will develop screens and procedures according to specifications supplied by the State. Contractors will document code according to State standards. Contractors will present and participate in code review meetings.
Skills Required Net, C#, javascript, Oracle database, object oriented development, PL/SQL, MVC, razor, test driven development
Skills Preferred SQL Reporting Services, MySQL 5+, Oracle 11g+
Experience Required At least ten years experience with web development in .Net and C# At least six years experience with web development in JavaScript At least three years experience with web development and an Oracle backend At least six years experience in object oriented programming At least three years experience with PL/SQL At least two years of experience with Microsoft's MVC framework, including razor At least two years of experience with test driven development, including a unit test framework such as NUnit
Experience Preferred At least one year experience with SQL Reporting Services At least one year working with MySQL version 5.0 or higher At least one year working with Oracle 11g or higher
Education Required
Education Preferred A bachelor degree in a technical area such as mathematics, computer science, engineering, or information systems
Additional Information Due to data access requirements contractor must be a US citizen There is no direct public transportation to this location. Candidate must have their own vehicle. Contractor must have a valid US Driver's License and must obtain a valid Michigan Driver's License within 30 days of start of work assignment.

.Net and C#: 10+ years
Javascript: 6 years
web dev/w Oracle Backend: 3 years
Object oriented programming: 6 years
PL/SQL: 3 years
MVC Framework / Razor: 2 years
Unit test framework: 2 years