Rozwój i utrzymanie systemów wspomagania zarządzania oraz optymalizacji procesów w obszarze logistyki i transportu, usług w terenie, magazynowania, zarządzania ruchem w zakładzie oraz gospodarką odpadową.
https://sotipm.pl
https://soteko.pl
Zapraszamy do współpracy osoby z doświadczeniem w tworzeniu aplikacji biznesowych,
responsibilities :
Projektowanie, rozwijanie i wdrażanie aplikacji webowych oraz desktopowych z wykorzystaniem technologii .NET.
Analiza wymagań biznesowych i technicznych oraz przygotowywanie dokumentacji projektowej.
Udział w całym cyklu życia aplikacji, od analizy i projektowania po testowanie i wdrożenie.
Współpraca z zespołem programistycznym oraz innymi działami w celu realizacji projektów.
Tworzenie i utrzymywanie testów jednostkowych oraz zapewnienie jakości kodu.
Optymalizacja istniejącego kodu oraz identyfikacja i naprawa błędów.
Utrzymywanie dokumentacji technicznej oraz udział w przeglądach kodu.
Śledzenie nowinek technologicznych oraz ciągłe doskonalenie umiejętności programistycznych.
Praca z bazami danych, w tym pisanie zapytań SQL oraz integracja z systemami zewnętrznymi.
requirements-expected :
Znajomość technologii .NET oraz środowiska .NET Core i .NET Framework.
Umiejętność komercyjnego programowania w języku C# na poziomie min. Regular.
Doświadczenie w tworzeniu wydajnych rozwiązań.
Doświadczenie w pracy z bazami danych, w szczególności z MS SQL Server.
Znajomość technologii webowych, takich jak HTML, CSS, JavaScript oraz frameworków jak Angular, React lub Vue.js.
Umiejętność tworzenia i wykorzystywania usług webowych (RESTful API, SOAP).
Zrozumienie zasad projektowania i implementacji architektury oprogramowania.
Doświadczenie z systemami kontroli wersji (np. Gitlab).
Znajomość zasad programowania obiektowego i wzorców projektowych.
Umiejętność analizy wymagań oraz pisania dokumentacji technicznej.
Znajomość narzędzi do unit testing i testowania automatycznego (np. NUnit, xUnit).
Umiejętność pracy w metodykach Scrum i Agile.
Znajomość problematyki bezpieczeństwa aplikacji, w tym webowych i mobilnych.
Umiejętność współpracy w zespole oraz zdolności komunikacyjne.
Chęć do nauki i podnoszenia swoich kwalifikacji.
offered :
ciekawą, pełną wyzwań pracę,
codzienny kontakt z ludźmi i technologią,
dostęp do nowoczesnych rozwiązań i programu podnoszenia kwalifikacji (bezpłatne szkolenia),
elastyczny czas pracy, w tym możliwość pracy zdalnej,
atrakcyjne wynagrodzenie oraz premiowanie - zależne od Twoich umiejętności i zaangażowania.