Sprawdź szczegółowe informacje wybranego zlecenia i zgłoś swoją ofertę.
Cel
Przepisanie aplikacji webowej na .NET 6 i React.js.
Po zakończeniu projektu, możliwość nawiązania długoterminowej współpracy w celu zapewnienia opieki nad aplikacją oraz dalszego jej rozwoju.
Opis
Posiadamy zaawansowaną aplikację webową zaimplementowaną w .NET Framework 4.6.2 i ASP.NET MVC. Celem projektu jest kompleksowe przepisanie kodu aplikacji na .NET 6 i React.js, polegające na:
- zastąpieniu starych frameworków i rozwiązań nowymi dostępnymi w .NET 6 i React.js,
- refaktoryzacji i optymalizacji kodu poprzez wykorzystanie komend i instrukcji dostępnych w nowszych wersjach C# oraz stosowaniu best practise opracowanych dla .NET 6,
- aktualizacji stosowanych bibliotek firm trzecich do najnowszych wersji kompatybilnych z .NET 6,
- zastąpieniu bibliotek firm trzecich, niedostępnych dla .NET 6 analogicznymi lub zaimplementowaniu własnych,
- wprowadzeniu rozwiązań umożliwiających konteneryzację aplikacji, jej skalowalność oraz wysoką dostępność,
- udokumentowaniu kodu,
Wymagania
- doświadczenie w tworzeniu zaawansowanych aplikacji webowych z wykorzystaniem .NET 6 i React poparte zrealizowanymi projektami i referencjami klientów,
- odpowiednie zasoby IT (programiści backend, frontend, DevOps, testerzy itd.) pozwalające na realizację kilku zleceń jednocześnie i dające bezpiecznie zaplecze know-how.
Podstawowe informacje o bieżącym rozwiązaniu
- Wersja .NET Framework: 4.6.2,
- Wersja C#: 6.0
- Uwierzytelnianie Microsoft Identity,
- Baza danych w MS SQL Server 2012. Do komunikacji wykorzystywany Entity Framework oraz plain SQL,
- Dynamiczne strony WWW w oparciu o konfigurację w XML/JSON, CMS
Najważniejsze integracje
- Dynamics CRM 365 on-premise – synchronizacja dwukierunkowa dla danych, budowanie struktur danych (tabel) w lokalnej bazie w oparciu o metadane CRM,
- MS SharePoint 2019,
- Rabbit MQ – kolejkowanie zleceń synchronizacji,
- Import/Eksport z/do pliku Excel,
- Bramka płatności PayU.
- Generowanie dokumentów PDF, Excel i Word