Wymagane
- C#
- C# 8.0
- ASP.NET Core MVC
- ASP.NET Web API
- HTML
- JavaScript
- CSS
- JSON
- XML
- Dapper.NET
- ORM EF
- Vue.js
- jQuery
- Bootstrap
Rozbudowane platformy webowe oparte na najnowszej wersji .NET Core to duża część realizowanych przez nas projektów. Jeśli chodzi o wdrożenia .NET, jesteśmy technologicznie mocno do przodu. Nasze projekty obejmują między innymi różnorodne integracje platformy – na przykład z dość ciekawym CMSem Sitecore. Jednym z najbardziej wymagających był projekt, w którym zbudowaliśmy platformę ubezpieczeniową dla trzech państw Regionu Bałtyckiego, zintegrowaną z systemami 9-ciu różnych banków. A co jest najlepsze? To, że każda nasza realizacja jest inna!
Twój zakres obowiązków
- Tworzenie innowacyjnych biznesowych aplikacji webowych
- Współtworzenie architektury i implementacja oprogramowania dla kluczowych klientów firmy Makolab S.A.
- Tworzenie dokumentacji technicznej niezbędnej w procesie rozwoju aplikacji
- Odpowiedzialność za jakość kodu i zgodność ze standardami obowiązującymi w firmie
- Odpowiedzialność za wydajność rozwiązania
- Analiza zgodności funkcjonowania systemu ze specyfikacją techniczną
- Wsparcie i koordynacja działań młodszych programistów
- Umiejętność programowania w "C# 8.0, ASP.NET Core MVC, ASP.NET Core WebAPI lub .Net Framework"
- Znajomość praktycznych zasad programowania i projektowania obiektowego
- Pisanie czytelnego, stabilnego i wydajnego kodu
- Terminowa realizacja zadań
- Dobór rozwiązań adekwatnych do postawionego problemu
- Podstawowa znajomość technologii: HTML, JavaScript, CSS
- Znajomość formatów JSON, XML
- Umiejętność logicznego i analitycznego myślenia
- Dobra znajomość języka angielskiego
- Podstawowa znajomość relacyjnych baz danych (T-SQL)
- Znajomość ORM EF Core lub Dapper .NET
- Znajomość JQuery, Bootstrap lub Vue.js
Liczba osób w zespole: 5-30
Tak pracujemy: wewnątrz organizacji - koncentrujesz się na jednym projekcie - możesz zmienić projekt - masz wpływ na rozwiązania technologiczne - tworzysz kod "od zera" - koncentrujesz się na rozwoju produktu - koncentrujesz się na utrzymaniu kodu - agile
Skład zespołu: backend developer - frontend developer - fullstack developer - lider techniczny - architekt - devOps - tester manualny - project manager - scrum master - UI designer - UX designer
- code review
- wzorce projektowe
- TDD
- Continuous Deployment
- Continuous Integration
- DevOps
- wsparcie architekta / lidera technicznego
- automatyzacja testów
- środowiska testowe
- testy funkcjonalne
- testy integracyjne
- testy jednostkowe
- testy regresyjne
- testy wydajnościowe
- testy manualne
- branżowe platformy e-learningowe
- budżet rozwojowy
- czas na rozwój Twoich pomysłów
- konferencje w Polsce
- szkolenia wewnątrzfirmowe
- szkolenia zewnętrzne
- wsparcie merytoryczne od liderów technologicznych
- wsparcie w przygotowaniu do bycia prelegentem
- wymiana wiedzy technicznej w firmie
Zatrudniamy niemal 300 specjalistów, którzy są dla nas ważni nie tylko jako motor napędowy projektów. Dlatego m.in. bardzo mocno dbamy, aby utrzymali równowagę pomiędzy życiem zawodowym a prywatnym – chcemy, żeby pracę wykonywali tylko w pracy. Twoje rzeczowe benefity to gotówka na konto na sport, teatr, wakacje czy święta – żebyś mógł je wykorzystać z bliskimi.
- dofinansowanie zajęć sportowych
- prywatna opieka medyczna
- dofinansowanie nauki języków
- dofinansowanie szkoleń i kursów
- ubezpieczenie na życie
- możliwość pracy zdalnej
- elastyczny czas pracy
- spotkania integracyjne
- brak dress code’u
- kawa / herbata
- napoje
- parking dla pracowników
- dodatkowe świadczenia socjalne
- dofinansowanie biletów do kina, teatru
- dofinansowanie wypoczynku
- program rekomendacji pracowników
- pikniki rodzinne