Starszy Programista .Net
Miejsce pracy: Warszawa
Zadania:
- Programowanie różnych warstw aplikacji: logika biznesowa, warstwa prezentacji, baza danych, testy jednostkowe i integracyjne;
- Projektowanie architektury i dobór rozwiązań technicznych wraz z implementacją;
- Dbanie o wysoką wydajność, bezpieczeństwo i jakość kodu źródłowego tworzonych rozwiązań.
Wymagania:
- Minimum 4 lata komercyjnego doświadczenia w projektowaniu i implementacji aplikacji webowych lub desktopowych;
- Zaawansowana znajomość C#, .NET Framework lub .NET Core;
- Znajomości typowych wzorców projektowych, podejścia OOP, SOLID, DDD, CQRS, Event Sourcing, Microservices;
- Dobra znajomość języka SQL oraz rozwiązań typu ORM (Entity Framework, NHibernate, Dapper);
- Chęć pracy z nowo tworzonymi projektami, ale także z rozwiązaniami i kodem typu "legacy";
- Praktyczna znajomość wybranej technologii: ASP.NET (MVC, Web Forms, WebApi), WinForms lub WPF;
- Mile widziana znajomość JavaScript, jQuery lub dowolnego frameworka wspierającego tworzenia UI (Angular, React);
- Chęć nauki oraz pracy z narzędziami i technologiami typu: JetBrains Rider\Visual Studio, GIT, SVN, Upsource, Youtrack, Jenkins, PowerShell, Bash, HTML5, TypeScript, Docker, Linux, MySql, RabbitMQ, ELK, OpenApi, Swagger, Java;
- Umiejętność pracy zespołowej i dzielenia się wiedzą.