
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.
- Членство в дисконтному клубі.
- Безкоштовні онлайн-ресурси для фізичного, психічного та загального добробуту.
- Курс про вагітність і відповідальне батьківство.
- Партнерства з платформами онлайн-навчання.
- Платформа для вивчення мов.
- Підтримка команд здоров’я та добробуту, фахівців з інклюзії та груп за інтересами.
- Підтримка під час відбору та необхідні умови для людей з інвалідністю.