Pracuj.pl Hybrydowo Mid

Programista/Programistka .NET

LUX MED Sp. z o.o.

⚲ Warszawa, Mokotów

Wymagania

  • .NET
  • C#
  • HTML
  • CSS
  • Git
  • ASP.NET Core
  • REST
  • .NET Core
  • SQL Server
  • JavaScript
  • TypeScript
  • Angular
  • Microservices patterns
  • BDD
  • TDD
  • RabbitMQ
  • Docker
  • Kubernetes
  • Azure

Opis stanowiska

Nasze wymagania: Minimum 2-letnie doświadczenie na stanowisku programisty; Doświadczenie w pracy projektowej w zespole deweloperskim; Dobra znajomość wzorców projektowych oraz zasad programowania obiektowego; Znajomość języków programowania: C# (bardzo dobra znajomość), JavaScript/TypeScript oraz SQL; Znajomość frameworków .NET: ASP.NET, .NET Core i WCF; Znajomość jednego z narzędzi ORM np.: EntityFramework, Dapper, NHibernate; Znajomość dowolnego aktualnego frameworka JavaScriptowego (MV*) np. Angular; Znajomość narzędzi kontroli wersji Git; Doświadczenie w pisaniu testów jednostkowych i integracyjnych; Samodzielność oraz komunikatywność. Mile widziane: Wykształcenie wyższe (preferowane informatyczne) lub osoba w trakcie studiów; Doświadczenie w pisaniu testów automatycznych GUI (Selenium); Doświadczenie w TDD, BDD; Znajomość Domain Driven Design; Znajomość RabbitMQ; Znajomość usług chmurowych Azure; Umiejętność pracy z aplikacjami w środowisku rozproszonym. Zakres obowiązków: Projektowanie i implementacja rozwiązań informatycznych; Praca w oparciu o zwinną metodykę wytwarzania oprogramowania; Dbanie o jakość kodu źródłowego; Współpraca z pozostałymi członkami zespołu.

🔍 Dekoder Ogłoszenia

🔴
Minimum 2-letnie doświadczenie na stanowisku programisty
Może oznaczać, że szukają kogoś, kto ma dokładnie 2 lata doświadczenia, a nie więcej, lub że 2 lata to absolutne minimum, a realnie oczekują więcej.
🟡
Dobra znajomość wzorców projektowych oraz zasad programowania obiektowego
Może oznaczać, że oczekują teoretycznej wiedzy, a niekoniecznie praktycznego zastosowania w złożonych projektach.
🟡
Znajomość języków programowania: C# (bardzo dobra znajomość)
Określenie 'bardzo dobra znajomość' jest subiektywne i może oznaczać różne poziomy biegłości dla różnych rekruterów.
🔴
Samodzielność oraz komunikatywność
Może oznaczać, że oczekują od kandydata, że będzie rozwiązywał problemy sam, bez wsparcia, i że komunikacja będzie jego głównym zadaniem.
🔴
Praca w oparciu o zwinną metodykę wytwarzania oprogramowania
Może oznaczać, że firma stosuje Agile, ale sposób jego implementacji może być daleki od idealnego lub wymagać dużej elastyczności od pracownika.