Job Description :
Programmer Analyst/Application Software Developer for the State of CO
Location: Boulder CO
Duration: 12+ Months
Client: Boulder County
Req Id: 55341

The developer will work with a small agile team to modify existing C# middleware strictly following established object architecture and design patterns. The middleware handles functions such as role-based data filtering and feature authorization, managing business workflows, and managing persistence of complex business objects. While the focus is primarily on C# middleware, the developer should be familiar with all areas of the .NET MVC stack, SQL and javascript.
The developer will follow agile development methods, including GIT source control, working in sprints, and writing C# unit tests.
Scope of Responsibilities
Development and refactoring of C# Classes and Interfaces in an MVC .NET web application following established object oriented design patterns
Following established Agile development practices for planning, design, source control and unit testing
Qualifications
Bachelor's Degree in Computer Science or related field.
Five or more years of web development experience in Microsoft .NET MVC and C#
Strong understanding of object-oriented design principles.
Experience doing unit testing and familiarity with unit test design patterns
Experience using Visual Studio, GIT
Experience working on a team using Agile methods
Experience writing queries in SQL a plus

Client : State of Colorado