CI&T
CI&T
CI&T to globalna firma technologiczna zajmująca się transformacją cyfrową. Założona w 1995 roku, pomaga organizacjom modernizować sposób tworzenia i obsługi produktów oraz budowania relacji z klientami za pośrednictwem produktów i usług cyfrowych. Jej działalność obejmuje modernizację aplikacji, rozwiązania chmurowe, sztuczną inteligencję i analitykę danych, obsługę klienta, projektowanie produktów, doradztwo strategiczne oraz doświadczenia immersyjne. Dzięki połączeniu kompetencji technologicznych i biznesowych CI&T wspiera organizacje z takich branż jak doradztwo, ochrona zdrowia i marketing w dążeniu do rozwoju oraz sprawniejszego działania.

Starszy programista backendu .NET — praca zdalna w Brazylii

Starszy programista backendu .NET w CI&T, odpowiedzialny za tworzenie skalowalnych usług backendowych i bezpiecznych integracji dla korporacyjnych rozwiązań technologicznych. Rola obejmuje interfejsy API, systemy rozproszone, platformy danych, testowanie i obserwowalność.

Opis

  • Tworzyć i utrzymywać interfejsy RESTful API oraz usługi backendowe w C# i .NET 8+.
  • Stosować zasady Clean Architecture, SOLID i KISS, aby tworzyć modularny, wielokrotnego użytku i przejrzysty kod.
  • Tworzyć integracje sterowane zdarzeniami i asynchroniczne z Azure Service Bus, RabbitMQ lub Kafka.
  • Projektować, odpytywać i optymalizować bazy danych PostgreSQL i SQL Server z użyciem Entity Framework Core.
  • Korzystać z MongoDB i innych baz dokumentowych, gdy wymagają tego potrzeby projektu.
  • Implementować bezpieczne uwierzytelnianie i autoryzację z użyciem OAuth2/OIDC i JWT.
  • Tworzyć i utrzymywać automatyczne testy jednostkowe i integracyjne z użyciem xUnit, NSubstitute i Bogus.
  • Wspierać potoki CI/CD oparte na Azure DevOps i YAML, stosując podejścia do pracy z gałęziami, takie jak GitFlow.
  • Dodawać strukturalne logowanie, metryki i śledzenie, aby poprawiać obserwowalność usług i diagnozować problemy produkcyjne.
  • Przeglądać kod aplikacji, w tym kod wygenerowany przez AI, pod kątem jakości, bezpieczeństwa i wydajności.
  • Uczestniczyć w przeglądach kodu, dopracowywaniu rozwiązań technicznych, szacowaniu zadań i mentoringu mniej doświadczonych programistów.
  • Przekładać wymagania biznesowe i techniczne na praktyczne, łatwe w utrzymaniu rozwiązania wspólnie z interesariuszami.
  • Współpracować z zespołami Produktu, Architektury, QA i Frontendu w wielokulturowym środowisku o szybkim tempie realizacji.

Wymagania

  • Udokumentowane doświadczenie w tworzeniu backendu w C# i .NET, najlepiej .NET 8+, w tym produkcyjnych interfejsów RESTful API.
  • Bardzo dobra znajomość projektowania obiektowego, zasad SOLID, wzorców projektowych i Clean Architecture.
  • Praktyczne doświadczenie z MediatR, AutoMapper i Entity Framework Core.
  • Doświadczenie z PostgreSQL lub SQL Server, w tym modelowaniem danych i optymalizacją zapytań.
  • Doświadczenie z systemami rozproszonymi i komunikacją za pomocą Azure Service Bus, Rebus, RabbitMQ, Kafka lub porównywalnych technologii.
  • Praktyczne doświadczenie w stosowaniu narzędzi AI, takich jak GitHub Copilot, Claude lub API OpenAI, do generowania kodu, testowania i refaktoryzacji.
  • Doświadczenie w tworzeniu autonomicznych lub półautonomicznych agentów do tworzenia oprogramowania albo znajomość inżynierii promptów i oceny wyników AI.
  • Doświadczenie w automatycznych testach jednostkowych i integracyjnych, w tym z użyciem obiektów zastępczych.
  • Praktyczna znajomość Docker i Docker Compose.
  • Znajomość platform obserwowalności, takich jak Datadog, Grafana, Application Insights lub ELK Stack.
  • Doświadczenie z Git, CI/CD i Azure DevOps lub równoważnymi narzędziami.
  • Jasna komunikacja i nastawienie na współpracę połączone z poczuciem odpowiedzialności za realizację zadań.
  • Angielski w mowie i piśmie na poziomie wyższym niż średniozaawansowany.
  • Mile widziane: znajomość CQRS i Domain-Driven Design (DDD).
  • Mile widziane: doświadczenie z MongoDB, w tym modelowaniem dokumentów i agregacją.
  • Mile widziane: doświadczenie z Infrastructure as Code przy użyciu Terraform, Bicep lub ARM.
  • Mile widziane: doświadczenie z React, Angular lub Vue oraz integracją API po stronie klienta.
  • Mile widziane: doświadczenie w środowiskach wielojęzycznych obejmujących Node.js, Python lub Java.

Benefity

  • Ubezpieczenie zdrowotne i stomatologiczne.
  • Dofinansowanie posiłków i żywności.
  • Wsparcie w opiece nad dziećmi.
  • Wydłużony urlop ojcowski.
  • Partnerstwa sportowe, zdrowotne i związane z dobrostanem za pośrednictwem Wellhub (Gympass), TotalPass i podobnych programów.
  • Udział w zyskach i udział w wynikach (PLR).
  • Ubezpieczenie na życie.
  • Dostęp do platformy ciągłego rozwoju CI&T University.
  • Członkostwo w klubie rabatowym.
  • Bezpłatne zasoby online wspierające dobrostan fizyczny, psychiczny i ogólny.
  • Kurs dotyczący ciąży i odpowiedzialnego rodzicielstwa.
  • Partnerstwa z platformami edukacyjnymi online.
  • Platforma do nauki języków.
  • Wsparcie zespołów ds. zdrowia i dobrostanu, specjalistów ds. inkluzji oraz grup zainteresowań.
  • Wsparcie w procesie rekrutacji i dostosowania dla osób z niepełnosprawnościami.

Powiązane oferty pracy

TÜV TRUST IT Unternehmensgruppe TÜV AUSTRIA

Młodszy audytor bezpieczeństwa tożsamości elektronicznych i usług zaufania

TÜV TRUST IT Unternehmensgruppe TÜV AUSTRIA

Doradzać w zakresie tożsamości elektronicznych i usług zaufania oraz przeprowadzać ich audyty na potrzeby certyfikacji TÜV w obszarze bezpieczeństwa informacji. Oceniać zabezpieczenia, raportować ustalenia i koordynować złożone projekty zgodności.

Otwórz
My Hero VA

Dwujęzyczny specjalista ds. umawiania spotkań (zdalnie, Kolumbia)

My Hero VA
1 – 10 Pracownicy
DoradztwoLogistykaMarketing

Wykonuj po angielsku i hiszpańsku połączenia wychodzące, aby umawiać kandydatów na wizyty w szkole barberingu na Florydzie. Ta zdalna praca w Kolumbii obejmuje także kontakt z potencjalnymi klientami i codzienne zadania administracyjne.

Otwórz