JOB DESCRIPTION:
This position is for two (2) Programmers – 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 and support clerks in the duties related to elections throughout the State. The application is being written in web technologies using ASP.NET MVC 5, C#, 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 layer environment. These positions require previous development experience in ASP.NET MVC 4 or higher using 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.
Skills Required: ASP.NET, C# 4.x, MVC Razor 4 or higher, HTML 5, CSS3, JQuery, JavaScript, Oracle and SQL Server database, object oriented development, PL/SQL, Test Driven Development, Unit Testing Familiarity With: JSON, Bootstrap, LINQPAD, Refactoring, MOQ, Design Patterns, Clean Code, Fiddler, IE Developer Tools, Fluent, Ninject, GRIDMVC
Skills Preferred: SQL Reporting Services, MySQL 5+, Oracle 11g+
Experience Required: At least five years’ experience with web development in ASP.Net and C#. At least five years’ experience with web development in JavaScript. At least three years’ experience with web development and an Oracle or SQL Server backend. At least six years’ experience in object oriented programming. At least two years’ experience with PL/SQL. At least three years of experience with Microsoft’s MVC 4.0 or higher framework, including razor. Need to have experience developing brand new applications from scratch and not maintenance.
Experience Preferred: At least one year experience with SQL Server 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 PREFERRED: A bachelor degree in a technical area such as mathematics, computer science, engineering, or information systems.