JustJoin.IT Hybrydowo Mid

Mid .Net Developer (F/M)

B2Bnetwork

⚲ Warszawa

15 120 - 16 800 PLN netto (B2B)

Wymagania

  • .NET Core
  • C#
  • MS SQL
  • React
  • TypeScript
  • Elasticsearch
  • MongoDB
  • GraphQL
  • CI/CD

Opis stanowiska

O projekcie
Projekt dotyczy rozwoju i utrzymania aplikacji biznesowych tworzonych na platformie workflow. Osoba na tym stanowisku będzie odpowiedzialna za rozwój nowych funkcjonalności oraz utrzymanie istniejących rozwiązań z wykorzystaniem technologii .NET, React i Microsoft SQL Server. Praca obejmuje współtworzenie aplikacji opartych na architekturze mikroserwisowej, dbałość o jakość kodu oraz współpracę z zespołem projektowym przy realizacji nowych funkcjonalności.

Twój zakres obowiązków:
Tworzenie aplikacji na autorskiej platformie iWorkFlow
Rozwój i utrzymanie aplikacji z wykorzystaniem .NET Core 6.0+, C# oraz Microsoft SQL Server
Budowanie interfejsów użytkownika z wykorzystaniem React i TypeScript/JavaScript
Projektowanie UI/UX
Tworzenie testów jednostkowych z wykorzystaniem XUnit, NUnit (backend) oraz Jest (frontend)

Nasze wymagania
Doświadczenie z .NET Core 6.0+ (min. 3 lata)
Znajomość C#
Microsoft SQL Server
Tworzenie testów jednostkowych z wykorzystaniem XUnit lub NUnit
Dobra znajomość biblioteki React
Znajomość TypeScript i JavaScript
Doświadczenie w projektowaniu UI/UX
Tworzenie testów jednostkowych z wykorzystaniem Jest

Mile widziane
Bazy danych noSQL (Elasticsearch, MongoDB, CosmosDB)
GraphQL, Apollo Client, React Relay
MassTransit
MS Orleans
CI/CD z GitLab
Tworzenie aplikacji opartych na MS Azure
Tworzenie aplikacji w architekturze mikroserwisów
Znajomość wzorców projektowych
TSQL, SSIS, SSRS
Doświadczenie z autorską platformą iWorkFlow

🔍 Dekoder Ogłoszenia

🔴
aplikacji biznesowych tworzonych na platformie workflow
Może oznaczać pracę z przestarzałym lub specyficznym dla firmy systemem, który wymaga nauki od podstaw.
🔴
autorskiej platformie iWorkFlow
Podobnie jak wyżej, oznacza konieczność przyswojenia sobie specyficznej, prawdopodobnie mało popularnej technologii.
🔴
Projektowanie UI/UX
Może oznaczać zarówno faktyczne projektowanie interfejsów, jak i jedynie implementację gotowych projektów lub poprawki wizualne.
🟡
Tworzenie aplikacji opartych na MS Azure
Wymaganie to może oznaczać zarówno prostą konfigurację usług Azure, jak i głębokie zanurzenie w architekturę chmurową.
🟡
Tworzenie aplikacji w architekturze mikroserwisów
Może oznaczać pracę z istniejącymi mikroserwisami lub budowanie ich od zera, co ma znaczący wpływ na złożoność zadań.