Position Description:
This position is for three (3) Programmers – Level 3 resource 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 layers environment. These positions require previous development experience in ASP.NETMVC 4 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 5, 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 Server 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 seven years' experience as a developer that has served as an application architect. 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.
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.
Additional Information:
There is no direct public transportation to this location. Candidate must have their own vehicle.