SS&C Technologies
SS&C Technologies
SS&C Technologies razvija tehnologiju i pruža usluge organizacijama iz područja financijskih usluga i zdravstva. Njezina ponuda podržava upravljanje imovinom, bankarstvo, zdravstvo, osiguranje, upravljanje imovinom klijenata, administraciju hedge fondova, administraciju fondova privatnog kapitala i operacije prijenosa udjela u investicijskim fondovima. Tvrtka kombinira vlastiti softver sa stručnim znanjem o industriji kako bi klijentima pomogla upravljati složenim operativnim procesima u savjetovanju, osiguranju, logistici i povezanim tržištima. SS&C Technologies osnovana je 1986. godine i velika je globalna organizacija s više od 10.000 zaposlenika.

Glavni inženjer softvera za full-stack razvoj

Modernizirajte platformu Geneva za upravljanje portfeljima i računovodstvo tvrtke SS&C Advent izradom aplikacija u Reactu, TypeScriptu, Javi i Spring Bootu. Uloga je usmjerena na softver za investicijsku industriju i distribuirane sustave.

Opis

  • Izrađujte modularne i skalabilne front-end aplikacije.
  • Sudjelujte u cijelom životnom ciklusu softvera, od dizajna i istraživanja do razvoja, pregleda, implementacije i testiranja.
  • Stvarajte kvalitetno korisničko iskustvo.
  • Surađujte s timovima za korisničko iskustvo, poslovnu analizu i osiguranje kvalitete.
  • Pomozite definirati standarde i najbolje prakse za prezentacijski sloj.
  • Modernizirajte Genevu, platformu tvrtke SS&C Advent za upravljanje portfeljima i računovodstvo.
  • Rješavajte složene izazove distribuiranih sustava za globalnu industriju upravljanja ulaganjima.

Zahtjevi

  • Najmanje 10 godina profesionalnog iskustva u softverskom inženjerstvu.
  • Najmanje 5 godina iskustva u front-end razvoju uz React, TypeScript, JavaScript, HTML i CSS.
  • Najmanje 5 godina iskustva u back-end razvoju uz Javu i Spring ili Spring Boot.
  • Dokazano opsežno iskustvo u dizajniranju jednostraničnih aplikacija i njihovoj integraciji s back-end servisima.
  • Opsežno iskustvo u izradi REST i/ili gRPC API-ja.
  • Poznavanje dizajna API-ja, obrade pogrešaka, otpornosti i komunikacije između servisa.
  • Iskustvo s relacijskim i/ili NoSQL bazama podataka, uključujući performanse upita i upravljanje transakcijama.
  • Iskustvo s arhitekturom mikrousluga i razvojem distribuiranih aplikacija.
  • Čvrsti temelji računarstva koji obuhvaćaju strukture podataka, algoritme, mreže, operacijske sustave, konkurentnost i distribuirane sustave.
  • Poznavanje konkurentnosti, višenitnosti, sinkronizacije i asinkronog programiranja.
  • Iskustvo s kontejnerima, Kubernetesom i okruženjima kontejneriziranih aplikacija.
  • Poznavanje testiranja, otklanjanja pogrešaka, performansi, sigurnosti i podrške produkciji u cijelom aplikacijskom skupu.
  • Primjena dobrih inženjerskih praksi, uključujući pregled koda, automatizirano testiranje, CI/CD i održiv dizajn aplikacija.
  • Iskustvo sa sustavima za razmjenu poruka i sustavima vođenima događajima kao što su Kafka, NATS, RabbitMQ ili ekvivalentni alati.
  • Iskustvo s praksama observabilityja, uključujući zapisivanje događaja, metrike, praćenje i dijagnostiku produkcijskih sustava.
  • Iskustvo s OAuth 2.0, OpenID Connectom (OIDC) i poslovnim pružateljima identiteta.
  • Iskustvo s Jenkinsom, GitHub Actionsom ili usporedivim platformama za automatizaciju CI/CD-a.
  • Iskustvo s alatima i tijekovima rada za razvoj softvera uz pomoć umjetne inteligencije.
  • Iskustvo rada u agilnim okruženjima; Scrum je prednost.
  • Iskustvo u upravljanju imovinom ili financijskim uslugama.

Pogodnosti

  • Zdravstveno, stomatološko i osiguranje vida.
  • Plan 401(k) uz doprinose poslodavca.
  • Plaćeni dopust.
  • Plaćeni blagdani.
  • Roditeljski dopust.
  • Mogućnost ostvarivanja naknade za profesionalno usavršavanje.
  • Mogućnost ostvarivanja godišnjeg diskrecijskog bonusa.
  • Mogućnost ostvarivanja vlasničkih nagrada, uključujući ograničene dioničke jedinice ili dioničke opcije.