
Upvanta sp. z o.o. · Wrocław, Warszawa, Poznań, Gdańsk, Kraków
Architect C++ (Legacy)
W skrócie
zdania wybrane z oferty- Poszukujemy doświadczonego Software/System Architecta z mocnym doświadczeniem w C++, który dołączy do projektu z obszaru healthcare.
- Będziesz pracować nad rozwojem i poprawą bezpieczeństwa dużego, dojrzałego produktu on-premise, opartego na monolitycznej aplikacji C++ z interfejsem Qt.
- Analiza wymagań bezpieczeństwa z perspektywy architektury systemu i oprogramowania.
Technologie
Pełny opis
z justjoin.itPoszukujemy doświadczonego Software/System Architecta z mocnym doświadczeniem w C++, który dołączy do projektu z obszaru healthcare.
Będziesz pracować nad rozwojem i poprawą bezpieczeństwa dużego, dojrzałego produktu on-premise, opartego na monolitycznej aplikacji C++ z interfejsem Qt.
To projekt dla osoby, która dobrze czuje się w środowisku legacy i potrafi podejmować decyzje architektoniczne bez destabilizowania istniejącego, biznesowo krytycznego systemu.
Zakres obowiązków
Analiza wymagań bezpieczeństwa z perspektywy architektury systemu i oprogramowania.
Określanie sposobu implementacji wymagań bezpieczeństwa w istniejącym produkcie.
Projektowanie rozwiązań dla problemów bezpieczeństwa wymagających zmian na poziomie architektury.
Ocena wpływu technicznego, zależności oraz ryzyk związanych z implementacją.
Określanie, czy dane wymaganie powinno zostać rozwiązane na poziomie aplikacji, infrastruktury czy środowiska.
Projektowanie bezpiecznych rozwiązań m.in. dla:
przetwarzania plików,
dostępu do baz danych,
uwierzytelniania,
integracji z systemami zewnętrznymi,
pozostałych granic zaufania (trust boundaries).
Wsparcie developerów podczas implementacji zaprojektowanych rozwiązań.
Przegląd proponowanych rozwiązań technicznych.
Dbanie o kompatybilność zmian z istniejącą architekturą legacy.
Ścisła współpraca z IT Security Expertem, architektami oraz zespołem developerskim.
Wsparcie w ustalaniu priorytetów technicznych i podejmowaniu decyzji architektonicznych.
Wymagania
Bardzo dobre doświadczenie w obszarze software engineering i software/system architecture.
Doświadczenie w projektowaniu rozwiązań dla dużych, monolitycznych aplikacji.
Praktyczne doświadczenie z legacy C++ — zdecydowanie preferowane.
Znajomość aplikacji desktopowych/on-premise opartych o Qt będzie dużym atutem.
Doświadczenie we wprowadzaniu zmian architektonicznych do dojrzałych systemów bez destabilizowania istniejącej funkcjonalności.
Dobra znajomość zagadnień niskopoziomowych, takich jak:
zarządzanie pamięcią,
wielowątkowość,
współbieżność.
Umiejętność oceny, czy wymaganie bezpieczeństwa powinno zostać rozwiązane na poziomie aplikacji, architektury czy infrastruktury/środowiska.
Doświadczenie z produktami enterprise on-premise lub w sektorze healthcare będzie dodatkowym atutem.
Umiejętność przekładania wymagań dotyczących bezpieczeństwa na konkretne i praktyczne rozwiązania architektoniczne.
Angielski na poziomie minimum B2.
Treść ogłoszenia pochodzi z justjoin.it i należy do jego autora.
Historia oferty
bez zmian od publikacji- Podbita na górę listy
Pracodawca odświeżył ogłoszenie na portalu.
- Opublikowana na justjoin.it