W imieniu naszego klienta, pr nie rozwijaj cej si firmy IT o zasi gu globalnym, poszukujemy obecnie Software Architecta, kt ry do czy do projektu na potrzeby Si Zbrojnych RP - programu Obrony Przeciwlotniczej WIS A.
Celem stanowiska jest tworzenie architektury dla system w rozproszonych przeznaczonych do wspomagania proces w rozpoznania, planowania dzia a oraz kierowania walk .
Oprogramowanie tworzone jest w architekturze zorientowanej na us ugi, gdzie poszczeg lne jego podsystemy i komponenty mog powstawa z u yciem ro nych stos w technologicznych (JAVA, C++, .NET), ka dorazowo bior c pod uwag potrzeby i istotne uwarunkowania w projekcie. Kluczowe funkcjonalno ci biznesowe system w s udost pniane dla u ytkownik w jako aplikacje typu desktop. Narz dzia wspomagaj ce, monitoruj ce i zarz dzaj ce cz sto przyjmuj posta aplikacji Web i s dost pne przez przegl dark internetow .
Zakres obowi zk w:
- analiza wymaga i dekompozycja funkcjonalna systemu,
- specyfikacja wymaga na system i jego komponenty,
- ocena wykonalno ci i akceptacja wymaga technicznych,
- zaproponowanie rozwi za na podstawie znajomo ci trend w rozwoju oprogramowania i najnowszych technologii oraz dokument w normatywnych,
- oszacowanie pracoch onno ci realizacji oprogramowania,
- nadz r merytoryczny nad procesem wytwarzania oprogramowania oraz testami integracyjnymi,
- prowadzenie dokumentacji do projektowanej architektury,
- koordynacja prac implementacyjnych i integracyjnych zespo u wewn trznego oraz poddostawc w,
- wsp praca z analitykami systemowymi oraz U ytkownikiem,
- wsparcie w testach wewn trznych oraz akceptacyjnych (UAT).
Requirements
- wykszta cenie wy sze, preferowany kierunek: informatyka, elektronika i telekomunikacja lub pokrewne,
- umiej tno definiowania i dokumentowania architektury oprogramowania w notacji UML,
- minimum 3-letnie do wiadczenie w programowaniu w co najmniej jednym z j zyk w: JAVA, C++ lub C#,
- praktyczna znajomo wzorc w projektowych i architektonicznych,
- wiedza w zakresie bezpiecze stwa teleinformatycznego,
- ch budowania wiedzy dziedzinowej,
- znajomo technik oraz narz dzi wsparcia procesu wytwarzania oprogramowania (szczeg lnie CI),
- znajomo UML w zakresie kluczowych koncept w i notacji,
- do wiadczenie w programowaniu i projektowaniu rozwi za z wykorzystaniem GIS oraz warstwy middleware, szczeg lnie w obszarze system w reaktywnych,
- wiedza w zakresie funkcjonowania i budowy system w informatycznych (systemy operacyjne, protoko y i urz dzenia sieciowe) oraz system w czno ci,
- znajomo j zyka angielskiego w stopniu umo liwiaj cym swobodn komunikacj i czytanie dokumentacji technicznej,
- umiej tno wsp pracy w interdyscyplinarnym zespole.
Mile widziane:
- do wiadczenie w tworzeniu oprogramowania wieloplatformowego (Linux/Windows),
- praktyczna znajomo zagadnie informatyki - struktur danych, algorytmiki, z o ono ci obliczeniowej, przetwarzania wsp bie nego i r wnoleg ego, asynchroniczno ci, itp.,
- znajomo paradygmatu OOP, SOLID, GRASP, CQRS, kluczowych wzorc w projektowych, Event-driven programming,
- znajomo koncepcji integracji us ug w oparciu o szyn us ug (on-premises),
- znajomo Git, GitLab, JIRA, Jenkins, Confluence, Artifactory,
- znajomo stack JAVA 11, Swing, Spring boot, Hibernate, JUnit, OSGi,
- i/lub stack C++ 11; STL, Qt, Boost, integracja z JAVA przez JNI,
- i/lub stack .NET C#; .NET4.8+, WinForms, WPF, WCF, nHibernate/EF, NUnit/MSTest.
wykszta cenie wy sze, preferowany kierunek: informatyka, elektronika i telekomunikacja lub pokrewne, umiej tno definiowania i dokumentowania architektury oprogramowania w notacji UML, minimum 3-letnie do wiadczenie w programowaniu w co najmniej jednym z j zyk w: JAVA, C++ lub C#, praktyczna znajomo wzorc w projektowych i architektonicznych, wiedza w zakresie bezpiecze stwa teleinformatycznego, ch budowania wiedzy dziedzinowej, znajomo technik oraz narz dzi wsparcia procesu wytwarzania oprogramowania (szczeg lnie CI), znajomo UML w zakresie kluczowych koncept w i notacji, do wiadczenie w programowaniu i projektowaniu rozwi za z wykorzystaniem GIS oraz warstwy middleware, szczeg lnie w obszarze system w reaktywnych, wiedza w zakresie funkcjonowania i budowy system w informatycznych (systemy operacyjne, protoko y i urz dzenia sieciowe) oraz system w czno ci, znajomo j zyka angielskiego w stopniu umo liwiaj cym swobodn komunikacj i czytanie dokumentacji technicznej, umiej tno wsp pracy w interdyscyplinarnym zespole. Mile widziane: do wiadczenie w tworzeniu oprogramowania wieloplatformowego (Linux/Windows), praktyczna znajomo zagadnie informatyki - struktur danych, algorytmiki, z o ono ci obliczeniowej, przetwarzania wsp bie nego i r wnoleg ego, asynchroniczno ci, itp., znajomo paradygmatu OOP, SOLID, GRASP, CQRS, kluczowych wzorc w projektowych, Event-driven programming, znajomo koncepcji integracji us ug w oparciu o szyn us ug (on-premises), znajomo Git, GitLab, JIRA, Jenkins, Confluence, Artifactory, znajomo stack JAVA 11, Swing, Spring boot, Hibernate, JUnit, OSGi, i/lub stack C++ 11; STL, Qt, Boost, integracja z JAVA przez JNI, i/lub stack .NET C#; .NET4.8+, WinForms, WPF, WCF, nHibernate/EF, NUnit/MSTest.