
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.