Find Jobs
Hire Freelancers

Service + REST API in .Net Core with Docker for Linux containers

$30-250 USD

进行中
已发布超过 3 年前

$30-250 USD

货到付款
The CurrencyExChangeService (CES) system will be a background service that must consume a Web Service on the Internet and get the current exchange value for all currencies, and through a REST API save them in the database. The database design is created and we will share with the assigned professional. The service must maintain two logs, one corresponds to every event that the service executes, and in the other only errors given by the service will be recorded. The deployment of the service and REST API must be in docker for linux containers with configuration in the docker compose. The processing flow will start by executing the service with a frequency to be set in the service's docker compose, by default once a day at a configurable time. The service will invoke a web service on the internet, and will communicate through an HTTP proxy to a REST API. Consequently, docker will need to allow your http proxy settings in docker compose. The proxy configuration should contain: ipserver + port + user + password. The REST API will be in charge of communicating with the MsSQlServer version 2019 database. It will have the following signatures: -save(POST) This operation will save in the database all the currencies with their corresponding value to the date obtained from the web service. -getIdByCodeCode (GET) Given a currency subfix (example USD) it gets the currency id. SELECT idMoneda FROM MonedaBCU WHERE CodigoMonedaSFE = 'USD' -getCodeCurrencyType (GET) This operation will do a SELECT * FROM MonedaBCU -list GET (currency, date): float Receives as input parameters: currency and date. Returns in a float the price of that currency and date given. The type of currency is stored in the database. The Web Service to consume on the Internet is: [login to view URL] The service must download all the prices of the day for all currencies and save them in the CotizacionBCU table. Technical specifications • The system must be a worker that simulates the execution of a background service that runs daily, and one REST API that saves the currencies in the data base. • Both must be developed in C # using .Net Core 3.1.7. • The data base version must be compatible with SQL Server 2016 and 2019. • The implementation of the application must be done under the Docker architecture (Linux Containers). Expected deliverables: -Source code -Implementation document and environmental settings The company will not accept partial deliveries or make payments for fragments of the project. Contractual requirements: • All the intellectual property rights of the code and its derivatives are the property of the contracting company. • Non-disclosure agreement (NDA). Confidentiality: Any source code, documentation, manual or information of any kind given to the developer by the contracting company is confidential and is provided exclusively to carry out the activities necessary to complete this project and must be removed immediately after the project ends, any part by any cause, or is suspended for a period greater than 30 days. The contracting company maintains all the intellectual property rights of the provided code, its modification, extensions and any derived work that results directly or indirectly from the execution of this project. Copying, transferring, reproducing, decompiling or reverse engineering the software, its code or any document, recording, image or file is prohibited without the express permission of the company. Failure to comply with this clause implies a violation of the confidentiality agreement with serious legal and economic consequences for the developer.
项目 ID: 27325824

关于此项目

10提案
活跃3 年前
位置: Toronto, Canada

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
颁发给:
用户头像
Hello, I am 3 Years and 6 Months experienced C# .Net Developer worked on enterprise level applications development with Autodesk Inc. I have experience in creating REST APIs with ASP.NET MVC on Linux Platform with Docker containerization. I have also worked on creating .Net Clients for REST APIs to invoke HTTP Web APIs from desktop apps. After reading your requirements from description, I can work on development of Web Service from scratch with required currency worker service and REST APIs required by you. I assure you that you will enjoy the quality of the work. Please let me know if you would like to get more insights about my profile. I look forward to work with you. Best regards, Prathamesh Narkhede
$250 USD 在7天之内
5.0 (2条评论)
3.0
3.0
10 freelancers are bidding on average $228 USD for this job
用户头像
Hi I am fully experienced working with c# and .net core Contact me to discuss further details. Thanks for your time :)
$140 USD 在7天之内
4.9 (15条评论)
4.8
4.8
用户头像
Hello There, I am Samir from Ahmedabad, I like to help you on this project, Please message me so I can get better idea about your project & also how & when you want start this project. My Skill Set is Asp.net Core, C#.net, Angular, TypeScript, SQL. Looking forward to your reply for our next level business relation. Thanks & Regards, Samir
$140 USD 在7天之内
5.0 (1条评论)
0.9
0.9
用户头像
Hello there, For the last 4 years of my career, I've developed APIs, Web and desktop apps for my clients using ASP.NET and ASP.NET Core. I'm currently the CTO of WafR, which is a mobile application that allows its users to pay for goods with their mobile phone, the API is running ASP.NET Core 3.1 along with EF core and SQL Server. The API consumes a web service for banking transactions (transfer, payments ...) and is deployed in AWS Container service using Docker. I am confident that with my experience, I can deliver what you are asking for in maximum 10 days. Looking forward to hear from you. Best Regards, Reda
$350 USD 在10天之内
0.0 (0条评论)
0.0
0.0
用户头像
I can develop this service with c# and .net core for you. I have about 8 years of experience in c#, .net core, and all the related technologies that you need for this project.
$244 USD 在12天之内
0.0 (0条评论)
0.0
0.0
用户头像
Hello, I'm interested I have experience on linux / cloud container systems. If you need it, I'm here. Main Task  Linux server administration.  Equipment configuration (Cisco, Motorola, Ubiquity, Microtik).  Technical support.  Integration of software solutions.  Software development.  Windows server administration.  Providing IT support for company employees.  Maintenance of data network  Installing at customer specified location  Configuration of network equipments (switches, routers) Engineer system administrator.
$140 USD 在2天之内
0.0 (0条评论)
0.0
0.0
用户头像
I have experience in creating similar project at my current job. I will make sure it's delivered on time and and completed with less bugs
$140 USD 在7天之内
0.0 (0条评论)
0.0
0.0

关于客户

URUGUAY的国旗
Montevideo, Uruguay
5.0
1
付款方式已验证
会员自2月 11, 2020起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。