Starszy Inżynier Oprogramowania - Programista Aplikacji IMS TM/DB
Remote
£120,500 - £162,675 / za rok
O tym stanowisku
auto_translated_note
Fajnie jest pracować w firmie, w której ludzie naprawdę WIERZĄ w to, co robią! Streszczenie opisu stanowiska pracy: Poszukujemy doświadczonego starszego inżyniera oprogramowania z głęboką wiedzą specjalistyczną w zakresie programowania aplikacji IBM IMS™ Transaction Manager (TM) i baz danych (DB), aby kierować ewolucją naszych technologii zgodnych z IMS w ramach naszej platformy modernizacji przedsiębiorstwa. Ta rola jest idealna dla osoby, która spędziła lata na tworzeniu, utrzymywaniu i optymalizowaniu aplikacji opartych na IMS na komputerach mainframe, a teraz chce wykorzystać tę wiedzę dziedzinową w narzędziach nowej generacji, środowiskach wykonawczych i rozwiązaniach związanych z replatformacją.
Jako starszy inżynier oprogramowania będziesz zapewniać kierownictwo architektoniczne, kierować projektowaniem funkcji zgodnych z IMS i przekładać złożone koncepcje komputerów mainframe na solidną, wydajną implementację dla środowisk rozproszonych i opartych na chmurze. Ta rola leży u podstaw naszej misji, polegającej na modernizacji istniejących od dawna aplikacji dla przedsiębiorstw o znaczeniu krytycznym i dostarczaniu stabilnej, wysokowydajnej infrastruktury, na której opierają się globalne przedsiębiorstwa. Architekt i budowanie technologii zgodnych z IMS TM/DB - udział w projektowaniu i rozwoju kluczowych komponentów, które replikują lub rozszerzają zachowania IMS TM i DB - w tym obsługę komunikatów, planowanie transakcji, struktury PSB/DBD, zgodność wywołań DL/I i hierarchiczną bazę danych semantyka. - Zdefiniuj i rozwijaj kierunek architektury dla naszego środowiska wykonawczego replatformacji IMS, zapewniając zgodność z podstawowymi koncepcjami IMS tam, gdzie jest to wymagane i wykorzystując możliwości modernizacji tam, gdzie jest to korzystne. - Przetłumacz elementy wewnętrzne IMS i wzorce programowania aplikacji na skalowalne, niezawodne komponenty w systemach rozproszonych.
Zastosuj głęboką wiedzę specjalistyczną w dziedzinie IMS - modeluj rzeczywiste scenariusze aplikacji IMS (wsadowo i online) w ramach naszego stosu modernizacji. - Zapewnij wiarygodne wytyczne dotyczące konstrukcji IMS, takich jak: - Kolejki komunikatów, harmonogramy i regiony transakcji - Projekt DBD/PSB i ścieżki dostępu - Przepływy wywołań DL/I, obsługa PCB, struktura segmentów i blokowanie hierarchiczne - Interakcje przetwarzania wsadowego IMS z TM i DB - Współpracuj z czołowymi produktami i inżynierami, aby zapewnić, że funkcje spełniają oczekiwania dotyczące niezawodności i wydajności klasy korporacyjnej. Kierownictwo techniczne - wkład w inicjatywy inżynieryjne obejmujące wiele zespołów, które mają wpływ na kompilatory, środowiska wykonawcze, warstwy integracji i funkcje interoperacyjności. - Wspieraj inżynierów w różnych zespołach, pomagając im zrozumieć podstawy IMS i sposób, w jaki te koncepcje powinny pojawić się w naszym wdrożeniu. - Przeprowadzaj szczegółowe przeglądy techniczne, rozwiązuj złożone problemy ze zgodnością środowiska wykonawczego i kieruj strategiami dostrajania wydajności. Współpraca międzyfunkcyjna - wpływaj na decyzje dotyczące planów rozwoju produktów związanych z replatformacją, kompatybilnością i modernizacją IMS. - Współpracuj z klientami, inżynierami terenowymi i zespołami wsparcia, aby zrozumieć rzeczywiste obciążenia IMS i scenariusze migracji.
Czego szukamy Wymagane doświadczenie - ponad 10 lat profesjonalnej inżynierii oprogramowania, w tym posiadanie przez wyższego szczebla złożonych komponentów na poziomie systemu. - Bezpośrednie praktyczne doświadczenie w tworzeniu lub utrzymywaniu aplikacji IMS TM i DB na platformie IBM z/OS (konieczne). - Dogłębna wiedza na temat: - Architektury opartej na komunikatach IMS - Bloków specyfikacji programu (PSB), bloków komunikacji programu (PCB) i struktur DBD - Wywołań DL/I i hierarchicznego dostępu do baz danych - Planowania transakcji IMS i zachowania kolejki komunikatów - Wysoka biegłość w C, C++ lub podobnych językach systemowych. - Doświadczenie w dostarczaniu systemów oprogramowania o wysokiej dostępności i znaczeniu krytycznym. Preferowane kwalifikacje - doświadczenie w wdrażaniu lub pracy z procedurami wyjściowymi IMS, wyjściami użytkowników, planowanymi wyjściami lub narzędziami baz danych. - Doświadczenie w technologiach modernizacji, replatformacji lub emulacji komputerów mainframe. - Znajomość semantyki aplikacji COBOL lub PL/I i interakcji ze środowiskami IMS. - Ekspozycja na nowoczesne systemy rozproszone, projekty natywne w chmurze lub hybrydowe architektury wykonawcze (Azure, AWS, Kubernetes). - Doświadczenie w tworzeniu kompilatorów, środowisk wykonawczych, interpreterów lub warstw zgodności dla starszych obciążeń. Kim jesteś - doświadczony inżynier z dużą wiedzą dziedzinową, zachowaniem aplikacji IMS i podstawami systemów. - Umiejętność przekształcania koncepcji komputerów mainframe w nowoczesną architekturę oprogramowania. - Motywowani wyzwaniem, jakim jest modernizacja istniejących od dawna platform o znaczeniu krytycznym. - Mentor podnoszący możliwości techniczne całej organizacji inżynierskiej.
Dlaczego warto do nas dołączyć? - Wpływ na projektowanie i wdrażanie technologii modernizacji IMS TM/DB nowej generacji. - Pracę z bardzo doświadczonym zespołem inżynierów głęboko zaangażowanym w wielkoskalowe systemy korporacyjne o znaczeniu krytycznym. - Odgrywaj fundamentalną rolę w procesie migracji kilkudziesięciu inwestycji IMS przez klientów do elastycznych, nowoczesnych środowisk. - Kultura ceniąca głębię techniczną, długoterminowe myślenie i mistrzostwo na poziomie systemu. Roczny zakres wynagrodzeń na tym stanowisku wynosi od 120 500,00 USD do 162 675,00 USD brutto przed opodatkowaniem. Co Rocket Software może zaoferować Ci w USA: - Nieograniczony urlop oraz płatne urlopy i zwolnienia chorobowe - Opcje ubezpieczenia zdrowotnego i dobrego samopoczucia dla Rocketeerów i osób na ich utrzymaniu - Ubezpieczenie na życie i rentę - Oszczędności emerytalne Fidelity 401(k) i Roth z odpowiednimi składkami - Comiesięczny program świadczeń dłużnych dla studentów - Czesne Możliwości programu zwrotu kosztów i certyfikatów - Możliwości szkolenia w zakresie przywództwa i umiejętności EOE M/F/Vet/Disability.
Rocket Software Inc. angażuje się w tworzenie zróżnicowanego środowiska i jest dumny z tego, że jest pracodawcą zapewniającym równe szanse. Wszyscy wykwalifikowani kandydaci otrzymają wynagrodzenie za zatrudnienie bez względu na rasę, kolor skóry, religię, płeć, tożsamość lub ekspresję płciową, orientację seksualną, pochodzenie narodowe, genetykę, niepełnosprawność, wiek lub status weterana. Firma Rocket Software Inc. zobowiązuje się także do przestrzegania wszystkich uczciwych praktyk zatrudnienia dotyczących obywatelstwa i statusu imigracyjnego.
Firma Rocket angażuje się we współpracę z osobami niepełnosprawnymi fizycznie i umysłowo oraz zapewnianie im odpowiednich udogodnień. Jeśli potrzebujesz specjalnej pomocy lub zakwaterowania podczas poszukiwania pracy, zadzwoń pod numer: 781-577-4321 lub wyślij e-mail na adres People@rocketsoftware.com. Na podstawie Twojego wniosku o rozsądne usprawnienia podejmiemy decyzję indywidualnie dla każdego przypadku.
W ramach naszego zaangażowania w bezpieczne i godne zaufania miejsce pracy, w procesie rekrutacji uwzględniamy weryfikację przeszłości i referencji. W stanie Massachusetts wymaganie lub przeprowadzanie testu na wykrywaczu kłamstw jako warunku zatrudnienia lub kontynuacji zatrudnienia jest niezgodne z prawem. Pracodawca naruszający to prawo podlega sankcjom karnym i odpowiedzialności cywilnej.
Jeśli lubisz dziki rozwój i pracę ze szczęśliwymi, pełnymi entuzjazmu osobami, które osiągają sukcesy, Twoja kariera będzie dla Ciebie przyjemnością! Aplikuj bezpośrednio na RemoteJobs.org: https://remotejobs.org/remote-jobs/senior-software-engineer-ims-tmdb-application-programmer-rocket-software