Closed - This job posting has been filled and work has been completed.

Job Description

We are looking for a MVC web developer who has working knowledge of AUTOMATED UNIT TESTING using nunit or mstest and moq that can produce for us a pretty basic web application using MVC using c# and Microsoft Sql Server. PLEASE DO NOT APPLY IF YOU DON'T HAVE ACTUAL EXPERIENCE WITH AUTOMATED UNIT TESTS!

The basic concept:
A website which will be used to create and manage provider schedules. Users will manually enter and store data in the website. Apart from creating and maintaining schedules, users will also perform some reporting activities on the website. The scheduling must be a simple calendar interface that allows users to select a provider and then click to select days and shifts that provider is scheduled to work. From the clients perspective, they should be able to view/print a calendar that shows all providers and shifts that are scheduled for them during that month.

The logistics:
We will provide a comprehensive list of requirements and visual mock-ups for understanding the project to short listed candidates. We have an onsite Architect for all design direction and code review. We will conduct code reviews and quality assurance work. We will also provide a complete set of coding standards. We will provide a Subversion location to receive weekly code drops.

We require automated unit tests with a code coverage above 80% for all executable code. Unit tests can use the NUnit test framework. We expect change control review prior to any changes being developed. We expect design discussions prior to development work. We require a good understanding of English and good communication abilities. Working skill in C# is a must as well as and SQL. Good understanding of web paradigm and common development paradigm including Interfaces, Design Patterns, web user controls and Page lifecycle are a must.

To reduce the amount of spam candidates that we get please specify your favorite color in the first sentence of you application. This will prove that you have actually read this description. Failure to follow these simple instructions will result in immediate rejection!