Pracuj.pl Hybrydowo Mid

Programista / Programistka .NET

LUX MED Sp. z o.o.

⚲ Warszawa, Mokotów

Do uzgodnienia

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ś z dokładnie 2 latami doświadczenia, a nie np. 1.5 roku lub 3 lata.
🔴
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.
🔴
Samodzielność oraz komunikatywność
Często oznacza, że będziesz musiał rozwiązywać problemy samemu i nie będzie zbyt wiele wsparcia ze strony bardziej doświadczonych kolegów.
🔴
Praca w oparciu o zwinną metodykę wytwarzania oprogramowania
Może oznaczać, że projekt jest w fazie ciągłych zmian i priorytety mogą się często zmieniać.
🔴
Dbanie o jakość kodu źródłowego
Może oznaczać, że będziesz odpowiedzialny za refaktoryzację starego kodu lub poprawianie błędów w kodzie napisanym przez innych.