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