.NET developer with writing an OData wrapper around HubSpot

Write an OData wrapper for all Read requests that are then made against the HubSpot API and returned. No Create, Update, or Delete operations, just Read (ie cRud).

The external OData server written operates as a standard OData server. For all requests, it then queries the appropriate HubSpot API calls to get the desired information and return it. This needs to handle any valid OData read query.

The code must be written in C# to .Net Standard 2.0. And is available as both a directly callable library and as an ASP.NET REST server.

The directly callable library will be in the form Select(userToken, "$metadata") while the REST service would require a call of [login to view URL]$metadata

The REST server needs to support both the API and OAuth forms of authentication to the underlying HubSpot RESY API. The callable library only needs to support the API form of authentication. And for the direct library call, after establishing a connection, it's fine if a token is returned that has to be passed in for every call.

The service must handle every object in the HubSpot API. There does not appear to be a call to get this, so this will likely have to be a hard-coded list in the program.

To build the metadata, for each object it must get all properties, both standard and custom (user added) ones. (Helpful info here - [login to view URL])

It must also include all associations as OData links. I think you can get all associations with a call to HubSpot. But if not, these can also be hardcoded in lists per object.

It must handle all selects including filters, etc. This should be easily translatable into a query of the object in HubSpot as the HubSpot API supports filters on all properties.

For the selects, it needs to handle any select that can be passed down in a call to the HubSpot API. If there are filter criteria that exist in OData, but are not supported by the HubSpot API, queries using those filter criteria can return an error.

With the addition that count() must be supported, even if that requires in this system to do a full query, then count the rows returned, to return that number.

Aptitudini: Server Microsoft SQL, Programare C#, ASP.NET, .NET, Arhitectură software

Vezi mai multe: net developer jobs karachi, net developer remote, dot net developer uae avg salary, latest dot net developer indian national, rtp job net developer, wanted part time net developer, freelance net developer karachi, full time net developer, net developer jobs hourly rates, average sharepoint net developer salary, hourly rates net developer, dot net developer roles responsibilties, asp net developer bangladesh, aspnet net developer software engineer jobs lahore, seeking net developer egypt, net developer ordering system experience, net developer part time contracts, net developer task list, .net developer tools list

Despre angajator:
( 0 recenzii ) Paris, France

ID Proiect: #29393336

7 freelanceri licitează în medie 664€ pentru acest proiect

(140 recenzii)

Respected Sir, Greetings of the Day ! I am Udal Bharti . I have 10+ years of competitive experience in web application development using asp.net MVC and SQL server. I have 9+ years of experience in Database develop Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% EUR în 15 zile
(26 recenzii)

Hello, How r u doing? You can check my portfolio. I have good experience with doing similar jobs I can do this job because have great experience with .NET, C# Programming, Microsoft SQL Server, ASP.NET and Software Ar Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% EUR în 27 zile
(6 recenzii)

Portfolio : [login to view URL], References : https://www.freelancer.com/u/gazalolubrahim With a Bachelor’s Degree in Electronic Engineering, hands-on experience creating and implementing software Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% EUR în 11 zile
(10 recenzii)

Hello i am a .net developer having 5 year eperience [login to view URL] application development , please check my profile https://www.freelancer.in/u/arjun366333 ,we can dsicuss more over chat , thanks regards Kanta Singh,

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% EUR în 7 zile
(14 recenzii)

Hello. I have read your project requirements and noticed that I can do this project perfectly. As a C#/.NET developer, I've experienced many kinds of ASP.NET Core, MVC projects including Blazor. And also, I am so fami Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% EUR în 5 zile
(8 recenzii)

Hello, I am Senior Software Engineer, having 9+ years top experience in .NET Web, SaaS, Database, Migration, API, Library, Services, Reports, Dashboards. I have: • 2+ Years experience in .NET Core (ASP.NET core 1. Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% EUR în 15 zile
(15 recenzii)