Starszy programista (.Net) віддалено MOŻLIWOŚĆ Enamine jest jednym z głównych dostawców produktów i usług w zakresie badań i rozwoju chemicznego dla światowego przemysłu farmaceutycznego i rolnego. Posiadamy dobrze rozwinięty krajobraz IT, który obejmuje zarówno gotowe systemy zakupione od wiodących dostawców rozwiązań IT, jak i własne, autorskie oprogramowanie oraz określone produkty chemiczne. W ramach inicjatywy strategicznego doskonalenia IT poszukujemy starszego programisty (.Net). NA TEJ R
Starszy programista (.Net) віддалено MOŻLIWOŚĆ Enamine jest jednym z głównych dostawców produktów i usług w zakresie badań i rozwoju chemicznego dla światowego przemysłu farmaceutycznego i rolnego. Posiadamy dobrze rozwinięty krajobraz IT, który obejmuje zarówno gotowe systemy zakupione od wiodących dostawców rozwiązań IT, jak i własne, autorskie oprogramowanie oraz określone produkty chemiczne. W ramach inicjatywy strategicznego doskonalenia IT poszukujemy starszego programisty (.Net). NA TEJ ROLI BĘDZIESZ: • Współpracować z Właścicielem Produktu w celu wyjaśnienia wymagań. • Proponować rozwiązania i projekty komponentów. • Wdrażaj nowe funkcje. • Pokryj kod testami jednostkowymi i komponentowymi. • Weź udział w recenzjach kodu. • Egzekwuj standardy i najlepsze praktyki. • Weź udział w Agile SDLC. • Miej bezpośredni kontakt z użytkownikami końcowymi i zobacz, jak opracowany produkt sprawi, że ich codzienna praca stanie się wygodniejsza. SZUKAMY KOGOŚ, KTO POSIADA: • Ponad 5 lat praktycznego doświadczenia w tworzeniu oprogramowania • Dobra znajomość C#, .NET Core, WebAPI • Doświadczenie z EntityFramework Core (pożądana znajomość zapytań dynamicznych, drzew wyrażeń) • Praktyka z relacyjnymi bazami danych (MySQL, Oracle, MSSQL itp.), umiejętność czytania i rozumienia procedur przechowywanych PL/SQL (nie martw się, nie musisz pisać procedur przechowywanych, ale w niektórych przypadkach musimy zrozumieć, co robi starszy system w określonych przypadkach) • Możliwość tworzenia algorytmów • Jednostka /testy komponentowe/integracyjne (NUnit, Moq, AutoFixture lub podobne) • Dobre zrozumienie OOP/OOD • Znajomość wzorców projektowania aplikacji i cyklu życia oprogramowania. • Zrozumienie metodologii Scrum • Będzie beaplus: architektura mikrousług, Docker, MassTransit, RabbitMQ, MongoDB, Redis OFERUJEMY: Konkurencyjne wynagrodzenie zależne od doświadczenia i umiejętności. Elastyczne godziny pracy. Bogaty pakiet świadczeń obejmujący zwolnienia chorobowe, coroczne urlopy, ubezpieczenie zdrowotne i rekompensatę sportową. Indywidualny roczny budżet na edukację. Przyjazne środowisko pracy. Kursy języka angielskiego. Dogodna lokalizacja biura. Usługi stomatologiczne i masaże lecznicze w gabinecie.