Старший Python разработчик
Местоположение: Богота / Колумбия
Разработка — крупнейшее направление в Endava. Наши разработчики проектируют, создают и выпускают программные продукты, используя множество языков программирования, фреймворков и библиотек. Наши разработчики, всегда сотрудничая с кросс-функциональными проектными командами, являются адаптивными решателями проблем с клиентоориентированным мышлением.
Обязанности
- Проектирование, оценка и реализация технических решений для веб-приложений средней/высокой сложности.
- Разработка, поддержка и обеспечение качества кода в новых и существующих линейках продуктов веб-приложений.
- Активное участие в полном жизненном цикле разработки программного обеспечения, от идеи и планирования до разработки, тестирования, получения обратной связи от клиента и дальнейших итераций.
- Сотрудничество с владельцами продуктов, инженерами данных и специалистами по данным для предоставления данных через веб-приложение.
- Рекомендация и продвижение отраслевых стандартов, инструментов и практик для создания качественно спроектированных программных продуктов.
- Проактивное предложение улучшений по всему стеку.
- Предложение улучшений и эскалация рисков или проблем, связанных с деятельностью по разработке.
- Участие в обзоре работы, выполненной членами команды разработки.
- Изучение и применение новых технологий, практик и инструментов, соответствующих проекту.
- Участие во внутренних и внешних технологических сообществах, мероприятиях и инициативах с открытым исходным кодом.
- Обмен опытом и знаниями, полученными в ходе проектов.
- Применение ИИ в SDLC через рабочие процессы, агентов, навыки, разработку на основе спецификаций и агентурные инструменты.
Технический стек
- 6+ лет опыта в разработке на Python.
- Опыт создания и поддержки технологических стеков веб-приложений с использованием Python, FastAPI, PostgreSQL, Redis и сопутствующих технологий, требуемых проектом.
- Опыт разработки приложений типа SaaS и/или публичных API.
- Опыт работы с библиотеками карт и местоположений, такими как Mapbox.
- Опыт работы с очередями, планировщиками задач, запланированными заданиями и кэшированием.
- Глубокие знания тестирования на всех уровнях, от модульного тестирования до сквозного тестирования.
- Глубокое понимание распространенных парадигм программирования, шаблонов проектирования, архитектурных шаблонов и принципов чистого кода.
- Практический опыт работы с базами данных и SQL.
- Хорошее понимание Git или аналогичных систем контроля версий.
- Знакомство с протоколами и стандартами связи, такими как HTTP, REST, JSON, TCP/IP и другими.
- Опыт работы с гибкими методологиями, такими как Scrum или Kanban.
- Знание инструментов и практик CI/CD.
- Опыт применения ИИ в SDLC, включая рабочие процессы, агентов, навыки, разработку на основе спецификаций и агентурные инструменты.
- Хорошие навыки решения проблем и аналитическое мышление.
- Отличные коммуникативные навыки и умение работать в команде.
Желательно
- Опыт работы с Pytest, NumPy, pandas, TensorFlow.
Глобальные преимущества
Откройте для себя некоторые из глобальных преимуществ, которые помогают нашим сотрудникам становиться лучшей версией себя:
- Финансы: Конкурентоспособный пакет заработной платы, план акций, реферальный бонус;
- Карьерное развитие: Карьерный коучинг, глобальные карьерные возможности, нелинейные карьерные пути, программы внутреннего развития для менеджмента и технического лидерства;
- Возможности обучения: Сложные проекты, ротации, внутренние технологические сообщества, тренинги, сертификации, коучинг, подписки на онлайн-платформы обучения, сессии «передай опыт», семинары, конференции;
- Баланс между работой и личной жизнью: Гибридная работа и гибкий рабочий график, программа поддержки сотрудников;
- Здоровье: Глобальная внутренняя программа благополучия, доступ к приложениям для благополучия;
- Сообщество: Глобальные внутренние технологические сообщества, клубы по интересам и группы по увлечениям, программы инклюзивности и разнообразия, мероприятия и праздники.
В Endava мы стремимся создать открытую, инклюзивную и уважительную среду, где каждый чувствует себя в безопасности, ценным и имеет возможность проявить себя наилучшим образом. Мы приветствуем заявки от людей с любым образованием, опытом и взглядами — потому что мы знаем, что инклюзивные команды помогают нам предоставлять более умные и инновационные решения для наших клиентов. Решения о найме основываются на заслугах, навыках, квалификации и потенциале. Если вам нужна помощь или поддержка в процессе подбора персонала, пожалуйста, сообщите нам.
Технологии — это наш способ. А люди — наша причина. Более двух десятилетий мы используем технологии для внесения значимых изменений.
Сочетая инженерные решения мирового класса, отраслевую экспертизу и клиентоориентированный подход, мы консультируемся и сотрудничаем с ведущими брендами из различных отраслей, чтобы создавать динамичные платформы и интеллектуальные цифровые решения, которые стимулируют инновации и трансформируют бизнес.
От прототипа до реального влияния — станьте частью глобальных перемен, выполняя работу, которая имеет значение.