Senior Python Developer / IT
Работодатель · Tata Consultancy Services
Будапешт
В TCS Hungary возможности сочетаются со стабильной компанией в динамичной рабочей атмосфере. Tata Consultancy Services — один из самых быстро растущих технологических партнеров в мире. Присоединяйтесь к нашей дружной команде и помогайте создавать цифровые решения на базе Microsoft для ведущих европейских компаний.
Задачи
- Проектирование, разработка и поддержка программных решений корпоративного уровня с использованием Go, JavaScript, Java или Python.
- Создание масштабируемых и безопасных приложений на основе облачных (cloud-native) архитектур.
- Проведение код-ревью, участие в проектировании систем и формировании технической стратегии.
- Оценка и интеграция технологий с открытым исходным кодом (open-source).
- Проектирование и оптимизация CI/CD-пайплайнов с интеграцией автоматизированного тестирования безопасности.
- Разработка автоматизации для поддержки непрерывной интеграции, тестирования и безопасного деплоя.
- Популяризация лучших практик Infrastructure-as-Code (IaC).
- Внедрение и поддержка практик SDL во всей организации.
- Проведение моделирования угроз, обзоров безопасности дизайна и поддержка устранения выявленных уязвимостей.
- Обеспечение выполнения задач по разработке для поддержки нового релиза проектов/решений
- Уточнение пользовательских историй (user stories) совместно с Product Owner
- Поддержка продакшн-запросов или исправление багов
- Модульное (unit) тестирование приложений и отслеживание ежедневного прогресса на ежедневных стендапах
Условия и льготы
Конкурентный пакет медицинского страхованияПривлекательный пакет кафетерия (льгот)Гибридный формат работыОфисный тренажерный зал и спортивные клубыВозможности карьерного роста на различных роляхДоступ к образовательным платформам, таким как Udemy и O'ReillyШирокие возможности для сертификации и развитияРабота над стратегическими облачными проектами Microsoft по всей Европе
Требования
- Опыт: 5 лет в корпоративной разработке программного обеспечения с фокусом на Python.
- Программирование: Уверенные практические навыки работы с Go (Golang) и Java.
- Архитектура: Глубокое понимание распределенных систем, микросервисов, API и паттернов проектирования ПО.
- CI/CD: Большой опыт внедрения и управления CI/CD-пайплайнами (например, GitHub Actions, GitLab, Jenkins).
- Прочные знания практик безопасного жизненного цикла разработки (SDL) и безопасного кодирования.
- Контейнеризация: Docker и Kubernetes.
- Облачные платформы: Знакомство с AWS, Azure или Google Cloud.