Wymagane, .NET, TypeScript, React.js, Azure DevOps, Kubernetes, Docker, CSS
System operacyjny, Windows
O projekcie, Aktualnie na nasz pokład poszukujemy osoby na stanowisko Middle/Senior Fullstack Developer (.NET + React), która wzmocni nasz zespół i będzie z nami współtworzyła aplikację realizowaną dla naszego międzynarodowego klienta z branży produkcyjnej, który jest w trakcie transformacji cyfrowej., , Będziesz odpowiadać m.in. za: rozwój i utrzymanie aplikacji webowej służącej do zarządzania zadaniami i zdarzeniami, które mogą wystąpić w procesie produkcyjnym. Dzięki niej pracownicy zakładu widzą ile pracy zostało wykonane, ponieważ aplikacja daje możliwość generowania różnych raportów i umożliwia ocenę danych dotyczących wydajności produkcji, w celu łatwiejszej analizy procesów; rozwój części aplikacji dotyczącej usprawnień planowania procesów produkcyjnych; rozwój części dotyczącej prognoz wytrzymałości produktów i ich jakości., , Projekt oparty jest o: C#, .NET Core, React, TypeScript, chmurę Azure, mikroserwisy, RabbitMQ, NATS.
Twój zakres obowiązków, Implementacja nowych funkcjonalności** i tworzenie skalowalnego oprogramowania w technologii **.NET Core, React i TypeScript.**, Współpraca z wielofunkcyjnymi zespołami w zakresie tworzenia wysokiej jakości aplikacji webowej., Projektowanie i wdrażanie RESTful API., Zapewnienie wysokiej jakości kodu aplikacji poprzez **pisanie czystego, testowalnego kodu oraz testów jednostkowych, integracyjnych i end-to-end.**, Bycie częścią zespołu działającego w metodologii SCRUM, który rozwija i wdraża rozwiązania programistyczne poprzez cały proces produkcji.
Masz ponad 4 lata doświadczenia komercyjnego w programowaniu w **.NET Core, React, Typescript oraz solidną znajomość nowoczesnego CSS.**, Znasz nowoczesne frameworki i biblioteki front-endowe (np. Next JS, Gatsby)., Dobrze znasz rozwiązania chmurowe: AWS lub Azure oraz masz podstawową znajomość Dockera i Kubernetesa., Masz doświadczenie z frameworkami testowymi i najlepszymi praktykami, w tym: testami jednostkowymi, integracyjnymi i end-to-end., Budujesz aplikacje w architekturze **mikroserwisów** (rozumiesz ich koncepcję, wady i zalety tych rozwiązań)., Masz silne umiejętności komunikacyjne i potrafisz pracować w interdyscyplinarnym, międzynarodowym zespole., Zależy Ci na tworzeniu czystego kodu oraz stosowaniu dobrych praktyk., Swobodnie komunikujesz się w **języku angielskim (min. poziom B2) – pracujemy w środowisku międzynarodowym.**, Posiadasz doświadczenie w pracy w oparciu o metodologię SCRUM.
Mile widziane, Doświadczenie z użyciem narzędzi testowych (np. xUnit, Cypress, Appium, DETOX, Selenium lub inne)., Znajomość Webpack, rollup, vite lub innych narzędzi., Doświadczenie w pracy w środowisku CI/CD oraz utrzymanie dobrych praktyk DevOps w zespole., Doświadczenie z architekturą opartą na zdarzeniach zbudowaną przy użyciu brokerów komunikatów, takich jak RabbitMQ, NATS, lub przynajmniej częściowej wiedzy na temat działania tych systemów.
Tak pracujemy, agile, scrum
Skład zespołu, fullstack developer
Tak pracujemy nad projektem, Clean Code, code review, DDD, pair programming, TDD, Continuous Deployment, Continuous Integration
Takie dajemy możliwości rozwoju, budżet rozwojowy, szkolenia wewnątrzfirmowe, treningi umiejętności miękkich, wsparcie merytoryczne od liderów technologicznych, wymiana wiedzy technicznej w firmie
To oferujemy, Pracujemy w najnowszych technologiach i z międzynarodowymi klientami, a nasze projekty są dopięte od < do /> , Organizujemy TechTalki, meet-upy oraz tworzymy gildie, w ramach których wymieniamy się wiedzą – możesz się wiele nauczyć od kolegów i koleżanek z zespołu., Mamy zgrane teamy i dbamy o regularne integracje – często wychodzimy, by wspólnie świętować., Możesz pracować zdalnie lub wybrać pracę z biura we Wrocławiu lub Bielsku-Białej. Jednak liczymy na Twoją otwartość na okazjonalne odwiedzanie biura w przypadku spotkań zespołowych czy wizyt klienta lub ewentualnych okazjonalnych wyjazdów do siedziby klienta., Godziny pracy możesz dostosować do swoich potrzeb, rozpoczynając dzień pomiędzy 7:00 a 9:30., Możesz współpracy ze świetnymi specjalistami w swoich dziedzinach, którzy mają jednocześnie poczucie humoru i inne zajawki po godzinach. To właśnie ludzie tworzą ten wyjątkowy klimat i luźną atmosferę w CSHARK., Posiadamy płaską strukturę – nie jesteśmy korporacją i nie chcemy nią być ., Oferujemy bonusy za polecenia pracownicze (od 3000 PLN do 7000 PLN), Organizujemy zdalne zajęcia z j. angielskiego i zapewniamy dostęp do biblioteki firmowej. Możesz także zostać autorem/ką artykułów publikowanych na naszym technicznym blogu –
Benefity, dofinansowanie nauki języków, dofinansowanie szkoleń i kursów, możliwość pracy zdalnej, owoce, spotkania integracyjne, firmowa biblioteka, brak dress code’u, program rekomendacji pracowników, inicjatywy dobroczynne
Etapy rekrutacji, Wstępna rozmowa z rekruterem, Rozmowa techniczna, Spotkanie z przełożonym lub klientem
CSHARK sp. z o.o., W CSHARK tworzymy oprogramowanie i produkty cyfrowe. Pomagamy korporacjom w transformacji i innowacjach, a start-upom w przekuwaniu pomysłów na biznes. Najczęściej po prostu tworzymy aplikacje, razem z częścią koncepcyjną, biznesową i projektowaniem doświadczeń użytkowników., , Jesteśmy na rynku 9 lat, a na pokładzie mamy ponad 230 członków zespołu. Wyrośliśmy na projektach FinTech, ale coraz częściej tworzymy projekty dla innych branż takich jak biotechnologia, branża muzyczna, branża energetyczna, branża transportowa z elementami IoT. Pracujemy z produktami cyfrowymi, a produkty fizyczne, takie jak np. słuchawki czy biżuteria – cyfryzujemy.
Code review Agile Amazon Web Services (AWS) Cypress Azure .NET Core Docker Webpack Full-Stack Developer Selenium React Next.js detox C# pair-programming xunit REST domain-driven-design Appium CI/CD RabbitMQ clean code principles TDD DevOps gatsby Rollup TypeScript Kubernetes Azure DevOps .NET Scrum nats.io Vite CSS