Silverlight Programmer

You will be required to complete 3 system functions.

The system is already in development, you will need to integrate your work with it.

We expect you to understand the basics of Subversion.

You are expected to commit the FULLY TESTED first deliverable within the agreed schedule, with no pending tasks or missing requirements, and notify us.

We will test and verify your work.

We will go back to you with any issues that we might find. We expect to find at most, very minor and very few issues, since each deliverable is relatively small.

If the quality of your work is not up to par, or doesn’t follow the given instructions, we will terminate the contract right away. No payments will be issued in this case.

If you deviate from the agreed schedule we will terminate the contract. No payments will be issued in this case.

You will have the chance of correcting and re-commiting the minor issues that we reported to you.

When everything is ok, we will release the payment for deliverable 1, and then you can move on to number 2.

The same model will be in place for all deliverables.

Please apply with the keyword “SP001”.

We will give you in-depth instructions if you are selected for the job.

Please send us:

- Experience with the mentioned technologies

- Estimated time (in hours of work) required to accomplish each deliverable

- Expected schedule for each deliverable

- Bid for each deliverable


This is a management app for an access control system (buildings, clubs, etc). People can register and be assigned ID cards, that eventually may be used to get access to restricted physical zones controlled by different kind of access control devices (doors, turnstiles, etc.).

Technologies used

-Silverlight 5 (out of browser) RIA Client (C#)

-MVVM pattern is used at client side

-WCF RIA Domain Services (C#)

-Entity Framework 4.1 Code First with existing Database

-MySQL Database

-Microsoft Visual Studio 2010 IDE

-SVN for code versioning and control

-MS IIS for deployment

Pending Deliverables

1 - Add a new action (button) to each screen (6 total) to allow user to delete an instance (record) of an entity (table). Service side code to handle this actions is already written as methods of a WCF RIA Domain Service class. Add/Update actions are already implemented.

a - Create a unit test for each action

b - Handle errors gracefully as messages to the user: e.g. DB reports to EF that it can not delete a record because of referential integrity

2 - Adapt authentication using WCF RIA Service Business Template Application code as the base implementation.

a - The code is already there based on Visual Studio 2010 WCF RIA Service Business Template Application. You must use an existing entity from the database (Operators) and modify the base authentication code for validating login credentials (username and password).

b - A form must be created to handle password change for a logged in operator

c - Create a unit test for authentication implemented at a)

d - Create a unit test for password change implemented at b)

3 - Create a form to take a picture using a webcam/camera connected to the user PC. This picture will be use to add/update a photo property of an entity representing people (visitors) tracked in the application.

a - Create a button to display a form for adding/updating the photo of a person currently being edited in the application.

b - The form should allow the user to view a video feed from the first detected webcam/camera device and also allow the user to click on a button to take a picture.

c - After a picture is taken, bitmap data should be updated at a property of a view model containing the photo of a person.

d - User should confirm the changes made to current person and data should be updated thru WCF RIA Domain Context Class using a WCF Domain Service.

e - The service is already implemented. Code for person addition/updating is there. You must implement code to persist the bitmap data to an entity already defined.

Skills: C# Programming, MySQL, Silverlight, Software Testing

See more: silverlight mysql, domain service class mysql silverlight, mysql silverlight, programmer silverlight, you need a sharp programmer, visual studio programmer, the basics of programming, template of service contract, template for a contract for service, services contract template, services contract model, ria video, property development services, programming wcf services, programming schedule, programming operators, programming operator, programming ide, programming by contract, programming basics, programmer service, programmer find job, programmer find a job, programmer find, programmer contract work

About the Employer:
( 2 reviews ) Pinamar, Argentina

Project ID: #3996613

3 freelancers are bidding on average $197 for this job


Hi We have read your [url removed, login to view] have completed 80+ big .NET projects in last 5 years and have in depth expertise in silverlight,wcf,wpf and other technologies. Please check private message board for details.

$250 USD in 2 days
(1 Review)

We are freelance software developers. If you contact me I can give a quote for your project and we can discuss the details. <b><i>Removed by Admin</i></b>

$140 USD in 1 day
(0 Reviews)

SP001 - I'm confident that I can meet your expectations. Please see private message for details information as asked.

$200 USD in 2 days
(0 Reviews)