Ta lista zawiera jedynie kraje, dla których opublikowano oferty pracy w wybranym języku (np. we francuskiej wersji wyświetlane są tylko oferty pracy napisane po francusku, a w angielskiej – tylko te po angielsku).
Do współpracy przy rozwoju nowoczesnych systemów IT poszukujemy doświadczonego inżyniera oprogramowania, który obejmie odpowiedzialność za projektowanie, rozwój oraz jakość rozwiązań opartych o technologie .NET i Angular. Rola ma charakter techniczny i ekspercki, z realnym wpływem na architekturę systemów.
Obowiązki:
Projektowanie, rozwój i utrzymanie aplikacji backendowych w technologiach C#, .NET Core oraz .NET Framework
Tworzenie i rozwijanie warstwy frontendowej w oparciu o Angular oraz JavaScript
Projektowanie i wdrażanie rozwiązań w architekturze mikroserwisowej, w tym integracji poprzez REST API
Dbanie o jakość kodu poprzez stosowanie zasad SOLID, wzorców projektowych oraz mechanizmów IoC/DI
Implementacja oraz utrzymanie testów automatycznych – jednostkowych oraz end-to-end (Cucumber)
Współpraca przy projektowaniu procesów CI/CD oraz integracja aplikacji z pipeline'ami buildów i wdrożeń
Praca z relacyjnymi bazami danych (MS SQL, PostgreSQL) oraz optymalizacja zapytań
Konteneryzacja i uruchamianie aplikacji z wykorzystaniem Docker i Kubernetes
Współpraca z zespołami DevOps przy konfiguracji i utrzymaniu środowisk (Linux / Windows)
Praca z narzędziami wspierającymi monitoring, komunikację i integrację systemów (Redis, RabbitMQ, ElasticSearch, Grafana)
Udział w analizie wymagań, projektowaniu rozwiązań oraz dokumentowaniu kluczowych decyzji technicznych
Wymagania:
Minimum 3–5 lat komercyjnego doświadczenia w realizacji projektów IT
Bardzo dobra znajomość C# i platformy .NET (Core oraz Framework) – poziom senior
Doświadczenie w pracy z Angular i JavaScript na poziomie zaawansowanym
Praktyczna znajomość zasad projektowania oprogramowania (SOLID, wzorce projektowe, DI)
Doświadczenie w tworzeniu testów jednostkowych oraz E2E (np. Cucumber)
Znajomość relacyjnych baz danych (MS SQL, PostgreSQL) oraz narzędzi SQL
Wiedza z zakresu CI/CD oraz pracy z narzędziami: JIRA, TeamCity, Jenkins, Git (Bitbucket)
Doświadczenie w pracy z kontenerami Docker oraz orkiestracją Kubernetes
Znajomość systemów operacyjnych Linux i Windows
Podstawowe doświadczenie w pracy z narzędziami automatyzacji konfiguracji (np. Ansible) lub gotowość do ich nauki
Znajomość języka angielskiego umożliwiająca swobodną pracę z dokumentacją techniczną
Mile widziane:
Doświadczenie w realizacji projektów w środowiskach chmurowych (Azure, GCP)
Znajomość technologii i narzędzi integracyjnych (Redis, RabbitMQ, IBM WMQ, Splunk)
Doświadczenie w pracy z WCF, SSIS, ASP.NET, MVC.NET
Certyfikaty potwierdzające kompetencje (.NET / ASP.NET, np. MCTS)
Używamy plików cookie, aby poprawić Twoje doświadczenia podczas przeglądania, analizować ruch i dostarczać spersonalizowane treści. Klikając „Akceptuję”, wyrażasz zgodę na używanie plików cookie.