CI&T
CI&T
CI&T je globalno podjetje za tehnološko preobrazbo, ustanovljeno leta 1995, ki organizacijam pomaga posodobiti način razvoja, upravljanja in vzpostavljanja stika z uporabniki prek digitalnih izdelkov in storitev. Njegovo delo vključuje posodabljanje aplikacij, rešitve v oblaku, umetno inteligenco in podatkovno analitiko, uporabniško izkušnjo, oblikovanje izdelkov, strateško svetovanje ter poglobljene izkušnje. Z znanjem na področjih, kot so svetovanje, zdravstvo in trženje, CI&T združuje tehnološke in poslovne zmogljivosti ter podpira organizacije, ki si prizadevajo za rast in učinkovitejše poslovanje.

Višji backend razvijalec za .NET — delo na daljavo iz Brazilije

Višji backend razvijalec za .NET v podjetju CI&T, ki gradi skalabilne backend storitve in varne integracije za poslovne tehnološke rešitve. Vloga se osredotoča na API-je, porazdeljene sisteme, podatkovne platforme, testiranje in opazljivost.

Opis

  • Izdelujte in vzdržujte RESTful API-je ter backend storitve s C# in .NET 8+.
  • Uporabljajte načela Clean Architecture, SOLID in KISS za ustvarjanje modularne, ponovno uporabne in preproste kode.
  • Razvijajte dogodkovno vodene in asinhrone integracije z Azure Service Bus, RabbitMQ ali Kafko.
  • Načrtujte, poizvedujte po in optimizirajte podatkovne zbirke PostgreSQL in SQL Server z Entity Framework Core.
  • Uporabljajte MongoDB in druge dokumentne podatkovne zbirke, kadar to zahtevajo potrebe projekta.
  • Implementirajte varno preverjanje pristnosti in avtorizacijo z OAuth2/OIDC in JWT.
  • Ustvarjajte in vzdržujte avtomatizirane enotne in integracijske teste z uporabo xUnit, NSubstitute in Bogus.
  • Podpirajte Azure DevOps in CI/CD cevovode, temelječe na YAML, ter upoštevajte pristope vejitve, kot je GitFlow.
  • Dodajajte strukturirano beleženje, metrike in sledenje za izboljšanje opazljivosti storitev ter odpravljanje težav v produkciji.
  • Pregledujte kodo aplikacij, vključno s kodo, ustvarjeno z umetno inteligenco, glede kakovosti, varnosti in zmogljivosti.
  • Sodelujte pri pregledih kode, tehničnem izpopolnjevanju, ocenjevanju in mentoriranju manj izkušenih razvijalcev.
  • V sodelovanju z deležniki pretvarjajte poslovne in tehnične zahteve v praktične rešitve, ki jih je mogoče vzdrževati.
  • Sodelujte z ekipami za produkt, arhitekturo, QA in frontend v večkulturnem in dinamičnem okolju izvajanja.

Zahteve

  • Dokazane izkušnje z backend razvojem v C# in .NET, po možnosti .NET 8+, vključno s produkcijskimi RESTful API-ji.
  • Odlično poznavanje objektno usmerjenega načrtovanja, načel SOLID, načrtovalskih vzorcev in Clean Architecture.
  • Praktične izkušnje z MediatR, AutoMapper in Entity Framework Core.
  • Izkušnje s PostgreSQL ali SQL Server, vključno z modeliranjem podatkov in optimizacijo poizvedb.
  • Izkušnje s porazdeljenimi sistemi in sporočanjem z Azure Service Bus, Rebus, RabbitMQ, Kafko ali primerljivimi tehnologijami.
  • Praktične izkušnje z uporabo orodij umetne inteligence, kot so GitHub Copilot, Claude ali API-ji OpenAI, za ustvarjanje, testiranje in refaktoriranje kode.
  • Izkušnje z ustvarjanjem avtonomnih ali delno avtonomnih agentov za razvoj programske opreme oziroma poznavanje prompt engineeringa in vrednotenja izhodov umetne inteligence.
  • Izkušnje z avtomatiziranim enotnim in integracijskim testiranjem, vključno s testnimi dvojniki.
  • Delovno poznavanje Dockerja in Docker Compose.
  • Poznavanje platform za opazljivost, kot so Datadog, Grafana, Application Insights ali ELK Stack.
  • Izkušnje z Gitom, CI/CD in Azure DevOps ali primerljivimi orodji.
  • Jasne komunikacijske sposobnosti in sodelovalen pristop, usmerjen v prevzemanje odgovornosti.
  • Govorjeno in pisno znanje angleščine na višji srednji ali višji ravni.
  • Zaželeno: Poznavanje CQRS in Domain-Driven Design (DDD).
  • Zaželeno: Izkušnje z MongoDB, vključno z modeliranjem dokumentov in agregacijo.
  • Zaželeno: Izkušnje z Infrastructure as Code s Terraformom, Bicepom ali ARM.
  • Zaželeno: Izkušnje z Reactom, Angularjem ali Vuejem ter integracijo API-jev na strani odjemalca.
  • Zaželeno: Izkušnje v večjezičnih razvojnih okoljih, ki vključujejo Node.js, Python ali Javo.

Ugodnosti

  • Zdravstveno in zobozdravstveno zavarovanje.
  • Dodatki za obroke in hrano.
  • Pomoč pri varstvu otrok.
  • Podaljšan očetovski dopust.
  • Partnerstva na področju telovadbe, zdravja in dobrega počutja prek Wellhuba (Gympass), TotalPassa in povezanih programov.
  • Udeležba pri dobičku in rezultatih (PLR).
  • Življenjsko zavarovanje.
  • Dostop do platforme za stalno učenje CI&T University.
  • Članstvo v klubu popustov.
  • Brezplačni spletni viri za telesno, duševno in splošno dobro počutje.
  • Tečaj o nosečnosti in odgovornem starševstvu.
  • Partnerstva s spletnimi učnimi platformami.
  • Platforma za učenje jezikov.
  • Podpora ekip za zdravje in dobro počutje, strokovnjakov za vključevanje ter interesnih skupin.
  • Podpora pri izbirnem postopku in prilagoditve za osebe z invalidnostmi.