CI&T
CI&T
CI&T — глобальна технологічна компанія, що спеціалізується на цифровій трансформації. Заснована у 1995 році, вона допомагає організаціям модернізувати розроблення й експлуатацію продуктів, а також взаємодію з клієнтами за допомогою цифрових продуктів і сервісів. Компанія працює над модернізацією застосунків, хмарними рішеннями, штучним інтелектом та аналітикою даних, клієнтським досвідом, дизайном продуктів, стратегічним консалтингом і занурювальними технологіями. Поєднуючи технологічну та бізнес-експертизу, CI&T підтримує організації у сферах консалтингу, охорони здоров’я та маркетингу, допомагаючи їм розвиватися й працювати ефективніше.

Провідний розробник серверної частини .NET — віддалена робота в Бразилії

Провідний розробник серверної частини .NET у CI&T, який створює масштабовані серверні сервіси та безпечні інтеграції для корпоративних технологічних рішень. Роль охоплює API, розподілені системи, платформи даних, тестування та спостережуваність.

Опис

  • Розробляти й підтримувати RESTful API та серверні сервіси на C# і .NET 8+.
  • Застосовувати принципи чистої архітектури, SOLID і KISS для створення модульного, повторно використовуваного та зрозумілого коду.
  • Розробляти подієві й асинхронні інтеграції з Azure Service Bus, RabbitMQ або Kafka.
  • Проєктувати, виконувати запити та оптимізувати бази даних PostgreSQL і SQL Server за допомогою Entity Framework Core.
  • Використовувати MongoDB та інші документні бази даних, коли цього потребують вимоги проєкту.
  • Реалізовувати безпечну автентифікацію й авторизацію за допомогою OAuth2/OIDC і JWT.
  • Створювати та підтримувати автоматизовані модульні й інтеграційні тести з використанням xUnit, NSubstitute і Bogus.
  • Підтримувати конвеєри CI/CD на базі Azure DevOps і YAML, дотримуючись підходів до роботи з гілками, таких як GitFlow.
  • Додавати структуроване журналювання, метрики й трасування для покращення спостережуваності сервісів і діагностики проблем у робочому середовищі.
  • Перевіряти код застосунків, зокрема код, згенерований ШІ, щодо якості, безпеки та продуктивності.
  • Брати участь у перевірці коду, технічному опрацюванні, оцінюванні та наставництві для менш досвідчених розробників.
  • Перетворювати бізнесові й технічні вимоги на практичні рішення, придатні для підтримки, спільно із зацікавленими сторонами.
  • Співпрацювати з командами продукту, архітектури, контролю якості та фронтенду в мультикультурному середовищі зі швидким темпом розробки.

Вимоги

  • Підтверджений досвід серверної розробки на C# і .NET, бажано .NET 8+, включно з RESTful API у робочому середовищі.
  • Ґрунтовне знання об’єктно-орієнтованого проєктування, принципів SOLID, шаблонів проєктування та чистої архітектури.
  • Практичний досвід роботи з MediatR, AutoMapper і Entity Framework Core.
  • Досвід роботи з PostgreSQL або SQL Server, включно з моделюванням даних та оптимізацією запитів.
  • Досвід роботи з розподіленими системами та обміном повідомленнями за допомогою Azure Service Bus, Rebus, RabbitMQ, Kafka або порівнянних технологій.
  • Практичний досвід застосування інструментів ШІ, таких як GitHub Copilot, Claude або API OpenAI, для генерації коду, тестування та рефакторингу.
  • Досвід створення автономних або напівавтономних агентів для розробки програмного забезпечення або знайомство з проєктуванням промптів та оцінюванням результатів ШІ.
  • Досвід автоматизованого модульного й інтеграційного тестування, включно з тестовими двійниками.
  • Робоче знання Docker і Docker Compose.
  • Знайомство з платформами спостережуваності, такими як Datadog, Grafana, Application Insights або ELK Stack.
  • Досвід роботи з Git, CI/CD та Azure DevOps або еквівалентними інструментами.
  • Чіткі комунікативні навички та схильність до співпраці з орієнтацією на відповідальність за результат.
  • Розмовна й письмова англійська на рівні вище середнього або вищому.
  • Бажано: знання CQRS і предметно-орієнтованого проєктування (DDD).
  • Бажано: досвід роботи з MongoDB, включно з моделюванням документів і агрегацією.
  • Бажано: досвід роботи з інфраструктурою як кодом із використанням Terraform, Bicep або ARM.
  • Бажано: досвід роботи з React, Angular або Vue та інтеграцією API на стороні клієнта.
  • Бажано: досвід поліглотної розробки із залученням Node.js, Python або Java.

Переваги

  • Медичне та стоматологічне страхування.
  • Компенсації харчування та продовольчі виплати.
  • Допомога з доглядом за дітьми.
  • Розширена відпустка для батьків.
  • Партнерські програми у сфері спорту, здоров’я та добробуту через Wellhub (Gympass), TotalPass і відповідні програми.
  • Участь у прибутку та участь у результатах (PLR).
  • Страхування життя.
  • Доступ до платформи безперервного навчання CI&T University.
  • Членство в дисконтному клубі.
  • Безкоштовні онлайн-ресурси для фізичного, психічного та загального добробуту.
  • Курс про вагітність і відповідальне батьківство.
  • Партнерства з платформами онлайн-навчання.
  • Платформа для вивчення мов.
  • Підтримка команд здоров’я та добробуту, фахівців з інклюзії та груп за інтересами.
  • Підтримка під час відбору та необхідні умови для людей з інвалідністю.