Senior .net/Tech Lead

BCF Software

Poziom
Senior
Umowa
B2B
Umowa o pracę
Umowa zlecenie
Wielkość firmy
1+
Pozostało
Zakończono
Stack technologiczny
Pracodawca nie ma żadnych wymagań technologicznych
Miasta
Zdalnie, Katowice, Kielce, Kraków, Lublin, Łódź, Olsztyn, Opole, Poznań, Radom, Ruda Śląska, Białystok, Rybnik, Rzeszów, Sosnowiec, Szczecin, Toruń, Trójmiasto, Tychy, Warszawa, Wrocław, Zabrze, Bielsko Biała, Zielona Góra, Bydgoszcz, Bytom, Częstochowa, Dąbrowa Górnicza, Gliwice, Gorzów Wlkp
Opis

Bright Coders’ Factory dostarcza usługi rozwoju oprogramowania na obszarze Unii Europejskiej oraz USA. BCF działając globalnie posiada biura rozwoju oprogramowania w Opolu i we Wrocławiu.


Jesteśmy dynamicznie rozwijającą się międzynarodową firmą zatrudniającą utalentowanych programistów, kierowanych przez menedżerów z ponad 15-letnim doświadczeniem w globalnym rynku rozwoju oprogramowania. Dzięki wysokiej jakości usług i atrakcyjnym portfolio rozwijamy się w tempie ponad 40% rocznie, zarówno pod względem ilości pracowników, jak i przychodów.


Poszukujemy kogoś, kto:


● Potrafi kierować zespołem scrum złożonym z 6 programistów/testerów/projektantów ux

         o Centralny punkt komunikacji dla przedstawicieli klienta (zarządzanie Junction)

         o Nadzorowanie jakości i terminowości rozwoju

         o Opieka nad członkami zespołu

         o Aktualizowanie dokumentacji projektowej i lekkie raportowanie

● Jest świetnym programistą praktycznym

● Potrafi szybko generować kod wysokiej jakości

● Potrafi przeprowadzać przeglądy kodu

● Potrafi zdefiniować i ocenić najlepsze praktyki tworzenia oprogramowania

● Zna wzorce projektowe i potrafi je w razie potrzeby wprowadzić wraz z wyjaśnieniem, dlaczego należy je stosować i jaką wartość dodaną wnoszą

● Potrafi skutecznie komunikować się, wyjaśniać pomysły projektowe, konsekwentnie „walczyć” o to, aby wydarzyły się dobre rzeczy i zostały wprowadzone w związku z SDLC (czy to nowe narzędzia, nowe podejścia do tworzenia oprogramowania, nowe techniki...)

● Potrafi pomagać ludziom w załatwianiu spraw

● Ma silne poczucie odpowiedzialności i zaangażowania

● Silna umiejętność weryfikacji zadań i proaktywnego proponowania ulepszeń

● Umiejętność samodzielnego i proaktywnego poszukiwania rozwiązań


Ponadto idealnego kandydata cechuje:


● Zaawansowana wiedza na temat architektury .NET, administrowania infrastrukturą programistyczną i bezpieczeństwa

● Dobra znajomość architektury mikroserwisów

● Dobra znajomość cyklu życia oprogramowania, stacku technologii internetowych firmy Microsoft i języków programowania. (ASP.NET MVC, C#, Entity Framework, SQL Server, Azure)

● Dobre zrozumienie wzorców rozwoju i najlepszych praktyk. Potrafi ocenić wymagania i opracować koncepcyjną architekturę aplikacji, która spełnia potrzeby wymagań, jednocześnie odpowiednio zarządzając złożonością i zmiennością

● Umiejętność oceny wielu platform technicznych i narzędzi w celu określenia najlepszej platformy i/lub narzędzia do spełnienia wymagań biznesowych przy jednoczesnym osiągnięciu niskiego całkowitego kosztu posiadania

● Zrozumienie metodologii programowania zwinnego.

● Zapewnienie przywództwa technicznego i zapewnianie zgodności z procesem rozwoju i standardami

● Umiejętności komunikacyjne 

● Wysoka motywacja

● Możliwość prowadzenia działań programistycznych w połączeniu z nowymi ulepszeniami funkcji po uruchomieniu aplikacji.

● Doświadczenie w pracy w szybkim, zwinnym środowisku.

● Umiejętność współpracy z kilkoma partnerami biznesowymi o konkurencyjnych wymaganiach oraz umiejętność wypełnienia luki między wymaganiami, aby utrzymać produktywność zespołu programistów i osiągnąć ogólny sukces projektu

● Umiejętność zarządzania oczekiwaniami partnerów biznesowych, aby pomóc im zrozumieć techniczny i finansowy wpływ nadmiernie skomplikowanych wymagań w celu zapewnienia stabilności/utrzymania aplikacji przy jednoczesnym osiągnięciu niskiego całkowitego kosztu posiadania

● Umiejętność pracy w zespole, w tym we wspólnym podejściu do projektowania i architektury

● Doświadczenie z SQL Server/Azure SQL Database i SSRS


Wymagania


● Bardzo dobra znajomość języka angielskiego

● Sposób myślenia konsultanta – proponuj innowacje, wyjaśniaj przyczyny zmian, kieruj osobami nietechnicznymi

● Możliwość pracy z zespołem ze strefy czasowej USA (standardowe godziny pracy do 18:00 CET, ale dłuższe pokrywanie się z czasem amerykańskim pomaga, jest około 7 godzin przesunięte w stosunku do GMT+1, więc pozycja jest bardziej odpowiednia dla tych, którzy lubią się wstawać później/nie wcześnie) Technologie

● .NET Core, C#

● ASP.NET MVC Core

● WebAPI

● HTML, CSS, JavaScript

● Microservices

● Docker, Kubernetes

● Entity Framework Core, Unit of work, Repository pattern

● MS SQL, NoSql, Redis

● MediatR

● Azure - AppService, Service Bus, Functions, SQL Database

● Visual Studio, Visual Studio Code

● Node.js, Npm (as a user)

● Dependency Injection - .NET Core, Autofac

● xUnit, MS Test - unit testing, integration testing

● Authentication - OAuth, JWT

● Profiling tools, Static code analysis tools

● Postman, Fiddler, Web Developer tools 


Mile widziane:


● React (aktywnie używany w projekcie, ale niewymagany, oczekuje się wcześniejszego doświadczenia z interfejsem)● GitHub

● CI/CD

● Jenkins

● JIRA

● Azure Cloud

● Security - OWASP - SQLi, XSS, CSRF

● Aspose, DevExpress, DevExtreme

● Design Patterns, overlap to Architecture

● PowerBI, SSRS

Wyślij CV
Jeszcze nikt nie wziął udziału w tej rekrutacji. Zostań pierwszym kandydatem
Wypełnienie formularza oraz przesłanie CV oznacza zgodę na przetwarzanie przez WORK4.DEV zawartych w nim danych osobowych w celach rekrutacyjnych. Więcej o przetwarzaniu danych dowiesz się tutaj. (wymagane)
Zobacz również
Created by RedAxe ©Work4.dev 2020 - 2025