
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.