Programista / Programistka .NET
⚲ 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.
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.