We are looking for experienced C# software developers local to the NYC area to assist with the integration of third-party APIs to recreate supplied reports.
API's range from XML/SOAP Web Services, REST, to proprietary TCP socket formats. Actual API Information will only be discussed after a candidate has been selected and non-disclosure agreement is in place.
Visual Studio 2015 / C# 6.0
SQL Server: MS SQL 2012 /2014
Source Control: Subversion
Unit Test: MStest
Working Knowledge of ASP MVC, Entity Framework, HTML, XML, SOAP, TCP, Sockets
Dependency Injection, Inversion Of Control, SOLID Principles
The project will consist of 3 modules:
1. Retrieval - develop a thin wrapper library that encapsulates the retrieval logic. Multiple requests may be performed for a single batch
2. Storage - storage of collected data into an SQL server using Entity Framework. Each batch of records will be linked to the parent request.
3. Report - a basic ASP MVC web page that can display all retrieve data associated with a single batch as well as initiate new requests.