Build multiple C# Project in .NET Core with Postgres SQL and Rabbit MQ

I need to build an hierarchical tree which is dynamic and stored in one or more tables in Postgres SQL.

This hierarchical tree need to be built as :

- Enterprise

o Site

 Area

• Works Centers

o Works Units

Each of these level can use some “Attributes” which are defined as user-types. These user-types can extend their own definition.

Each of these levels can be instantiated as new class. We don’t know the number of Areas, Work Centers, Works Units. Till example, an Area can have 1 Work Center only, and 100 Work-Units, when another Area can have 20 Works Centers , and 10 works-units each.

Each of these levels can have dynamic attributes. We can have a list of predefined attributes.

The attributes list can be from 10 to 100 attributes for each, and have their own definition. Each definition can be extended and when they are extended they must be reflected on the whole tree. Example a Work-Unit can use 100 different attributes, and some of them as (name, value) , and we can decide to adjust one attribute with some extended fields as (name, value, range-min, range-max) and one other attribute as (name, value, description).

The work-units can have “connection”. A connection should be defined between works-units.

Extremely fast performance required!

Development Required:

- 1 Project C# for Simulation for testing

- 1 Project C# for “Contract” that can be pushed as Nugets (not public)

- 1 Project C# to send data on the message queuing Rabbit MQ

o This project use the Contract

- 1 Project C# to receive data from the message queuing Rabbit MQ

o This project use the Contract

- 1 Database in Postgres SQL

- 1 Project API to request the Database with different functions for different levels of Requests (Enterprise, Area, Work Center, Work Units, Attributes, Name, Description, etc…)

Project C# for “Contract”

- Defines the contract JSON with dynamic visibility as “reflection” in C#.

o This mean that the schema Json is exposed as “intellisense” dynamically when the schema is read from the Database.

- We can have different levels access for the contract, example Contract for Area, Contract for Work Center, etc…

Project C# to “send Data” on Message Queue

- This project get the notification once a change appear in the database. It’s is dynamic, meaning we don’t read the database at frequent interval, but it’s the database that send a notification to this service.

- Example :

o [login to view URL]

Project C# to “Receive Data” from the Message Queue

- Read the Data once they are available from the queue, with different pattern (example, if we got 1 notification that only 1 work-unit has been changed, or 1 notification that 1 entire Area has been changed)

Project C# API for Request

- To be able to have many functions as we see how we can query the Postgres SQL Database

Project Simulation for Test

- Create several dataset based on for example on multiple-pattern (this can be multiple database):

o Performance for Small : a tree of (1 Area, 5 Work-Center, 10 Units, 500 Attributes each)

o Performance for Medium : (10 Areas, 5 Work-Center each, 30 Units each, 100 Attributes each)

o Performance for Big : (20 Areas, 10 Work-Center each, 100 Units each, 500 Attributes each)

- Generate simulated connection between Work-Units too

Required Knowledge:

- Object Oriented Model with Instantiation and Inheritance.

- .NET Core 3.1 C#

- Message queuing with Rabbit MQ

- Swagger

- JSON Objects with Postgres SQL

- Postgres SQL

- Code Coverage

Unit-Tests , Integration Tests:

- Each project need a full coverage of the code with the tests done


- The projects must run separately without any “single solution” for all C# Project

- Each project must have their own Unit Test fulfill 100% tests

- Each Swagger development need to included clear comments and description usage of each functions

- Full Documentation must be provided

Beceriler: .NET Core, C# Programlama, PostgreSQL, JSON, Object Oriented Programming (OOP)

Daha fazlasını gör: build multiple language net database, sample project asp net ecommerce website sql server, postgres sql data net, download project school management system source code made visual net sql server, developers for hire web developer and database integration skills required will be c html5 css3 asp net java and sql, developers for hire web developer and database integration skills required will be c# html5 css3 asp net java and sql, hire a programmer to convert c# project to vb net, hire someone to build asp net 4 with sql database website, project is for a start up company using net sql a ,, project is for a start up company using net sql a, project school management system source code made visual net sql server Jobs , download project school management system source code made visual net sql server, how to build a c++ project in eclipse, build c++ project from command line, eclipse build c++ project, build c project, clion build c++ project, project file is incomplete. expected imports are missing .net core, jenkins build c# project, how to build a c++ project

İşveren Hakkında:
( 0 değerlendirme ) Växjö, Sweden

Proje NO: #29055222

Bu iş için 11 freelancer ortalamada $251 teklif veriyor


Hello Sir, As you are looking for .netcore developer to work on your existing web application projects, I am please to offer my services for same. I have huge experience in building complex enterprise level and mult Daha Fazla

$358 USD in 5 gün içinde
(18 Değerlendirme)
(1 Yorum)

Hi, I am a Full stack developer in Microsoft technologies.  My area of expertise is web application development (Web API, ASP.Net web forms, MVC, classic ASP), Web Development ( Blazor, Angular) , web services (SOAP & Daha Fazla

$250 USD in 25 gün içinde
(23 Değerlendirme)
(11 Değerlendirme)

Hi, I am experts in .Net,.Net Core, C#,Vb,Asp.net Web Forms, MVC,Blazor,Boilerplate,WCF Service, Web Service, Web API,AngularJs,Azure DevOps,Azure AD B2c,Windows application,MSSQL,MySQL,PostGreSQL,EntityFramework,Cryst Daha Fazla

$450 USD in 20 gün içinde
(14 Değerlendirme)

hello, sir I have experience over 10 years in software development various technologies. I can guarantee you that I will able to deliver exceed your expectations. pleaes refer my linked in profile [login to view URL] Daha Fazla

$250 USD in 20 gün içinde
(2 Değerlendirme)

Hi sir, Greetings!! I am glad to submit a proposal for your project. I have been engaged in web development and web designing since 7+ years.i have gone through your requirements and would like to work on your project Daha Fazla

$278 USD in 30 gün içinde
(4 Değerlendirme)

Hello, Greetings!! I can surely assist you to build a multiple project in .Net Core using with Postgres SQL and Rabbit MQ. I am Senior Software Engineer, having 9+ years top experience in .NET Web, SaaS, Database, M Daha Fazla

$250 USD in 7 gün içinde
(7 Değerlendirme)

Hello Dear...! Alert: I will give you 20% discount on my bid rate also give on my All Services. So grabs this special offer is limited. Let’s get to the point. I came to know that your Looking a developer which hav Daha Fazla

1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% USD
(2 Değerlendirme)

Hello, How are you? Hope you are doing well. Rich experience in these fields I have. Working in these fields for 7 years, so I have enough confidence with these kinds of projects as you can see in my portfolio. I can c Daha Fazla

$250 USD in 2 gün içinde
(1 Yorum)

Hi Sir, It's Hisham. I am a Software Engg. with more than 4 years of market experience. am a Full Stack Developer. I have developed many web and cloud-based solutions for my clients. I have been developing solutions AS Daha Fazla

$140 USD in 7 gün içinde
(1 Yorum)