
Finnet on brasilialainen finanssiteknologiayritys, joka kehittää talousinfrastruktuuria yrityksille ja rahoituslaitoksille. Vuonna 2003 perustettu yritys keskittyy tehostamaan osto- ja myyntireskontran hallintaa Open Finance -alustansa avulla. Alusta yhdistää yritykset suuriin pankkeihin ja tukee monipalveluista verkkopankkia, riskienhallintaa, automatisoitua laskutusta ja reaaliaikaista maksutapahtumien seurantaa. Sen toiminta perustuu taloushallinnon automaation hyödyntämiseen liiketoimien tehokkuuden ja turvallisuuden parantamiseksi, ja työmahdollisuudet liittyvät yritysasiakkaille suunnattuihin rahoitusteknologian tuotteisiin ja toimintoihin.
Senior Node.js -taustajärjestelmien analyytikko (etätyö)
Vastaat seniorianalyytikkona Node.js-rajapintojen ja mikropalvelujen kehittämisestä Finnetin taloushallinnon ratkaisuihin. Tehtävä kattaa integraatiot, viestinvälityksen, vikasietoisuuden ja tuotantotuen.
Kuvaus
- Vastaat taustajärjestelmäratkaisujen kokonaisvaltaisesta kehittämisestä ongelman ymmärtämisestä toteutukseen, käyttöönottoon ja tuotannon valvontaan asti
- Rakennat, kehität ja ylläpidät sovelluksia, rajapintoja ja palveluita, joissa Node.js on pääteknologia
- Luot ja ylläpidät REST-rajapintoja sekä sisäisiä ja ulkoisia järjestelmiä yhdistäviä integraatioita
- Työskentelet hajautettujen järjestelmien, mikropalvelujen, palvelujen välisen viestinnän ja viestinvälityksen parissa
- Osallistut ratkaisuarkkitehtuurien määrittelyyn ja kehittämiseen
- Sovellat Clean Code -periaatteita, suunnittelumalleja ja ohjelmistoarkkitehtuurin periaatteita
- Kehität ja ylläpidät yksikkö- ja integraatiotestejä
- Toteutat vikasietoisuusmalleja, kuten uudelleenyrityksen, aikakatkaisun, Circuit Breakerin ja varamenettelyn
- Tutkit häiriöitä, tarkastelet lokeja ja diagnosoit sovellus-, integraatio- ja tietokantaongelmia
- Selvität juurisyyt ja suosittelet kestäviä ratkaisuja
- Työskentelet relaatiotietokantojen kanssa luomalla, tarkastelemalla ja analysoimalla SQL-kyselyitä
- Tuet suorituskykytutkimuksia ja tietokantojen vianmääritystä
- Käytät Azure DevOpsia versionhallintaan, pull requesteihin ja CI/CD-putkiin
- Osallistut koodikatselmointeihin ja teknisiin keskusteluihin
- Arvioit ratkaisujen vaikutuksia, riskejä, riippuvuuksia, työmäärää ja monimutkaisuutta
- Valvot tuotantosovelluksia ja autat häiriöiden ratkaisemisessa
- Teet yhteistyötä kehitys-, tuote-, laatu-, infrastruktuuri-, tietoturva- ja muiden tiimien kanssa
- Jaat asiantuntemustasi ja tuet tiimin teknistä kehittymistä
- Etsit automaation ja jatkuvan parantamisen mahdollisuuksia
- Työskentelet tarvittaessa Pythonilla tai Javalla rakennettujen järjestelmien ja palveluiden parissa
Vaatimukset
- Osoitettua kokemusta tai vahvaa osaamista Node.js-taustajärjestelmäkehityksestä
- Kokemusta REST-rajapintojen kehittämisestä ja käyttämisestä
- Taustajärjestelmäkehityksen osaamista JavaScriptillä ja/tai TypeScriptillä
- Kokemusta järjestelmien integroinnista
- Hajautettujen arkkitehtuurien ja mikropalvelujen ymmärrystä
- Kokemusta viestinvälityksestä ja asynkronisesta käsittelystä
- Relaatiotietokantojen ja SQL:n tuntemusta
- Kykyä analysoida ja diagnosoida sovellus- ja tietokantaongelmia
- Kokemusta yksikkö- ja integraatiotestien kirjoittamisesta
- Git- ja versionhallintaosaamista
- Kokemusta Azure DevOpsin käytöstä
- CI/CD-putkien ymmärtämistä
- Suunnittelumallien, Clean Code -periaatteiden ja ohjelmistokehityksen parhaiden käytäntöjen tuntemusta
- Kokemusta vikatilanteiden käsittelyn ja vikasietoisuusmallien, kuten Circuit Breakerin, uudelleenyrityksen, aikakatkaisun ja varamenettelyn, toteuttamisesta
- Sovellusten ja rajapintojen tietoturvakonseptien ymmärtämistä
- Kokemusta sovellusten vianmäärityksestä ja lokien analysoinnista
- Kokemusta tuotantosovellusten valvonnasta ja tukemisesta
- Pythonilla tai Javalla toteutettujen järjestelmien kehittämisen tuntemusta tai kokemusta
- Resilience4j:n tai vastaavan vikatilanteiden käsittelyyn tarkoitetun kehyksen tuntemusta
- Kokemusta heksagonaalisista ja tapahtumavetoisista arkkitehtuureista
- Kokemusta ei-relaatiotietokantojen parissa työskentelystä
- Escriturial Receivables -ratkaisujen, rekisterien tai säänneltyjen taloushallinnon ratkaisujen tuntemusta
- Kokemusta erittäin kriittisten tai suurten tapahtumamäärien transaktiosovellusten tukemisesta
- Kokemusta teknologiayrityksistä, fintech-yrityksistä tai rahoituslaitoksista
- Pankki-integraatioiden, maksutapojen tai taloudellisen tiedonsiirron tuntemusta
- Kokemusta sovellusten observability-ratkaisuista ja valvonnasta
- Kokemusta sovellusten modernisoinnista tai vanhojen järjestelmien integroinnista
Edut
- Myös vammaiset hakijat ovat tervetulleita hakemaan
- Etätyö