Senior Full Stack Developer (.NET / Angular)

New
F
Fabrity S.A.Software development
Projekt realizowany jest w modelu głównie zdalnym, z gotowością do okazjonalnych wizyt w biurze klienta w Warszawie.ContractSenior
Salary190 - 230 PLN per hour
Apply NowOpens the employer's application page

Job Details

Languages
Komunikatywna znajomość języka angielskiego na poziomie minimum B2.
Experience
Minimum 6 lat doświadczenia zawodowego w branży IT oraz minimum 3 lata doświadczenia na stanowisku Senior Full Stack Developer lub Tech Lead.
Required Skills
Node.jsMicrosoft SQL ServerRxJSTypeScriptC#.NETAngularNest.jsAzure DevOps

Requirements

  • Mieć minimum 6 lat doświadczenia zawodowego w branży IT.
  • Mieć minimum 3 lata doświadczenia jako Senior Full Stack Developer lub Tech Lead.
  • Posługiwać się językiem angielskim na poziomie minimum B2.
  • Mieć wykształcenie wyższe, minimum I stopnia.
  • Posiadać co najmniej jeden zaawansowany certyfikat z technologii tworzenia oprogramowania, np. Microsoft lub TOGAF, albo równoważny.
  • Mieć doświadczenie w pełnym cyklu życia oprogramowania, od analizy wymagań po wdrożenie produkcyjne.
  • Znać Angular, RxJS, NgRx, TypeScript oraz CSS/SCSS.
  • Mieć praktyczne doświadczenie z .NET i C# oraz Node.js, Nest.js lub innymi frameworkami JavaScript do budowy backendu i BFF.
  • Znać architekturę mikroserwisową, micro frontend oraz wzorce projektowe programowania obiektowego i funkcyjnego.
  • Mieć doświadczenie z relacyjnymi bazami danych, w tym Microsoft SQL Server, oraz projektowaniem warstwy danych, logiki biznesowej i interfejsu użytkownika.
  • Znać podstawy UML i umieć projektować aplikacje z jego wykorzystaniem.
  • Mieć praktyczną znajomość testów automatycznych i jednostkowych, CI/CD, Azure DevOps, środowisk kontenerowych takich jak OpenShift oraz pracy w Scrum.

Responsibilities

  • Projektować i rozwijać systemy informatyczne klasy enterprise.
  • Tworzyć nowe funkcjonalności i rozwijać istniejące rozwiązania biznesowe.
  • Przekładać wymagania biznesowe i techniczne na architekturę oraz projekt systemu.
  • Optymalizować aplikacje pod kątem wydajności, bezpieczeństwa i jakości kodu.
  • Tworzyć i utrzymywać dokumentację techniczną oraz szacować pracochłonność zadań.
  • Ustanawiać i promować standardy tworzenia oprogramowania w zespole.
  • Uczestniczyć w analizie wymagań, testowaniu, zapewnianiu jakości, zarządzaniu zmianą i wdrożeniach.
  • Tworzyć testy i narzędzia wspierające testowanie oraz zarządzać konfiguracją aplikacji i procesem wydawniczym.
  • Zapewniać wsparcie techniczne drugiej i trzeciej linii oraz wspierać i koordynować pracę zespołów developerskich.
View Full Description & ApplyYou'll be redirected to the employer's site
190 - 230 PLN per hour
Apply Now