Poszukujemy programisty Frontend .NET, który ma powołanie do tworzenia internetowych aplikacji biznesowych dla przedsiębiorstw i który byłby zainteresowany dołączeniem do naszego zespołu, aby uczestniczyć w tworzeniu wysoko obciążonych aplikacji internetowych na Angular, .NET Core 8 platform. Miło nam będzie poczuć się częścią naszych profesjonalistów!Główne zadania.Rozwój interfejsów użytkownika.Optymalizacja aplikacji zapewniających wysoką wydajność i odporność na awarie.Podstawowe wymagania.Z
Poszukujemy programisty Frontend .NET, który ma powołanie do tworzenia internetowych aplikacji biznesowych dla przedsiębiorstw i który byłby zainteresowany dołączeniem do naszego zespołu, aby uczestniczyć w tworzeniu wysoko obciążonych aplikacji internetowych na Angular, .NET Core 8 platform. Miło nam będzie poczuć się częścią naszych profesjonalistów!
Główne zadania.
- Rozwój interfejsów użytkownika.
- Optymalizacja aplikacji zapewniających wysoką wydajność i odporność na awarie.
Podstawowe wymagania.
- Znajomość i zrozumienie stylu OOP, SOLID, REST API, najlepsze praktyki wdrażania korporacyjnego aplikacje biznesowe (Best Practices for Enterprise App Development).
- Doświadczenie w pracy z platformą Angular i TypeScript — od 3 lat.
- Wystarczająca znajomość .NET Core (wersje 6-8) .
- Doświadczenie z OData.
- Znajomość SignalR do pracy z aktualizacjami w czasie rzeczywistym na interfejsie.
- Doświadczenie w używaniu Redis jako warstwy buforującej dla frontend.
- Doświadczenie w pracy z systemem kontroli wersji Git.
- Wiedza i doświadczenie z interfejsem Progress Telerik Kendo UI dla komponentów Angular.
- Umiejętność czytania i rozumienia podstawowe diagramy UML, diagramy BPMN.
Stos technologiczny projektu.
- C#, .NET Core.
- Angular, TypeScript .
- Struktura encji, MS SQL.
- Redis, SignalR.
- Rabbit MQ, MassTransit.
- OData, JSON.
- li>
Będzie zaletą.
- Długoletnie doświadczenie rozwojowe i udział w projektach tworzenia rozwiązań na poziomie Enterprise.
Cechy osobiste.
- Umiejętność efektywnej pracy w zespole i aktywnej komunikacji.
- Zasadnicze i kreatywne podejście do wdrażania rozwiązań.
< li>Zainteresowanie i inspiracja tworzeniem wysokiej jakości kodu i wyrafinowanych rozwiązań.