NoFluffJobs Praca zdalna Senior

Software Architect (Security & C++) | Remote

Upvanta

⚲ Remote

31 500 - 33 600 PLN (B2B)

Wymagania

  • doświadczenie jako Software/System Architect lub Senior Software Engineer z silnym doświadczeniem architektonicznym
  • doświadczenie w pracy z dużymi, monolitycznymi aplikacjami
  • umiejętność projektowania i wdrażania zmian architektonicznych w dojrzałych systemach produkcyjnych
  • dobra znajomość bezpieczeństwa aplikacji i umiejętność przekładania wymagań security na rozwiązania techniczne
  • znajomość zagadnień niskopoziomowych, takich jak zarządzanie pamięcią i wielowątkowość
  • język angielski na poziomie min. B2

Mile widziane

  • doświadczenie z systemami opartymi o C++ oraz legacy C++
  • znajomość frameworka Qt i aplikacji desktopowych/on-premise

Opis stanowiska

Wsparcie rozwoju i zabezpieczenia dużego produktu klasy enterprise działającego on-premise dla sektora healthcare. Będziesz analizować wymagania bezpieczeństwa i ich wpływ na architekturę, projektować rozwiązania architektoniczne wspierające wdrażanie wymagań security, oceniać ryzyka i podejmować decyzje o implementacji na poziomie aplikacji, architektury lub infrastruktury. To oferta dla architekta z doświadczeniem w dużych, monolitycznych aplikacjach C++/Qt, który nie boi się wprowadzać zmian w dojrzałym systemie produkcyjnym. Uwaga: to dojrzała, monolityczna aplikacja — modyfikacje będą trudne i obarczone ryzykiem, a nowe wymagania bezpieczeństwa mogą wymuszać znaczące zmiany architektury.

🔍 Dekoder Ogłoszenia

🔴
dużego produktu klasy enterprise działającego w środowisku on-premise
Może oznaczać zarówno stabilny, dobrze zaprojektowany system, jak i przestarzałą, trudną w utrzymaniu i rozbudowie aplikację.
🔴
dojrzała, monolityczna aplikacja
System jest prawdopodobnie stary, trudny do modyfikacji i może posiadać wiele ukrytych problemów technicznych.
🔴
wymagająca podejmowania decyzji architektonicznych związanych z wdrażaniem nowych wymagań bezpieczeństwa
Może oznaczać, że obecna architektura jest nieodpowiednia do nowych wymagań bezpieczeństwa i będzie wymagała znaczących zmian.
🔴
Doświadczenie w pracy z dużymi, monolitycznymi aplikacjami
Podkreśla to, że będziesz pracować z systemem, który jest trudny do zrozumienia i modyfikacji.
🔴
Umiejętność projektowania i wdrażania zmian architektonicznych w dojrzałych systemach produkcyjnych
Oznacza to, że będziesz musiał radzić sobie z ryzykiem i potencjalnymi problemami podczas wprowadzania zmian w działającym systemie.