Min. 8 lat doświadczenia na stanowisku Developera/Architecta.
Certyfikat na poziomie mistrzowskim w odpowiedniej dziedzinie technologii tworzenia oprogramowania lub projektowania rozwiązań programowych (np. certyfikat TOGAF).
Certyfikat Certified UML Professional na poziomie podstawowym lub równoważny certyfikat uznawany na arenie międzynarodowej.
Doświadczenie w roli architekta przy tworzeniu co najmniej 2 systemów oprogramowania (jednego w przypadku profilu podstawowego).
Ekspert w zakresie architektury systemów w odpowiedniej dziedzinie.
Ekspert w planowaniu wydajności i bezpieczeństwa systemów.
Wiedza techniczna na temat: baz danych, serwerów aplikacji, oprogramowania pośredniczącego, serwerów internetowych, usług GIS, usług katalogowych, bezpieczeństwa systemów na platformach Microsoft, koncepcji analizy biznesowej, integracji systemów i zintegrowanych środowisk programistycznych.
Ekspert w projektowaniu w UML.
Bardzo dobre doświadczenie w metodologiach tworzenia oprogramowania, cyklach życia i artefaktach, takich jak RUP, ISO12207 i metodologiach agile.
Biegłość w korzystaniu z narzędzi do modelowania systemów, takich jak Sparx Enterprise Architect, Aris Architect lub inne.
Doskonałe umiejętności komunikacyjne.
Umiejętność skutecznego dokumentowania.
Umiejętności rozwiązywania problemów.
Umiejętności przywódcze.
Mile widziane
Wiedza i doświadczenie w projektowaniu i wdrażaniu aplikacji kontenerowych, najlepiej na platformie Red Hat Open Shift.
Wiedza i doświadczenie w projektowaniu i wdrażaniu systemów raportowania.
Wiedza i doświadczenie w projektowaniu i wdrażaniu systemów zarządzania kapitałem ludzkim.
Wiedza i doświadczenie w optymalizacji architektury/projektów/wdrażania systemów ICT.
Twój zakres obowiązków
Opracowywanie kompleksowej architektury rozwiązań IT na poziomie korporacyjnym, z uwzględnieniem wymagań biznesowych, technologicznych, bezpieczeństwa i skalowalności.
Definiowanie standardów architektonicznych oraz dobrych praktyk w zakresie projektowania systemów informatycznych.
Tworzenie i utrzymywanie modeli architektonicznych w UML oraz dokumentacji technicznej rozwiązań.
Analiza wymagań biznesowych i technicznych w celu doboru optymalnych rozwiązań technologicznych.
Utrzymywanie aktualnej wiedzy o trendach i innowacjach w dziedzinie architektury systemów oraz rekomendowanie ich wykorzystania.