• Разрабатывать качественное программное обеспечение с использованием современных инструментов и подходов• Анализировать требования бизнеса, создавать проекты в системах управления проектами (Jira, Confluence, Git)• Реализовывать новые функции и модернизировать существующие программные системы и сервисы для повышения их эффективности и удобства эксплуатации пользователями• Находить надёжные архитектурные решения и обеспечивать соответствие разрабатываемого ПО лучшим практикам и стандартам качества• Проводить тестирование (unit-тесты) разработанных программных продуктов для достижения высокого уровня надежности и безопасности• Организовывать и поддерживать процессы непрерывной интеграции и доставки (CI/CD) совместно с DevOps-инженерами команды• Проводить проверки и анализ кода, выявлять потенциальные ошибки, уязвимости и стилистические недостатки
• Практический опыт работы разработчиком на платформе .NET/C# минимум от 1-3-х лет, дополнительным плюсом будет владение языками Java и JavaScript• Глубокое понимание архитектуры и компонентов систем электронного документооборота (например, OpenText, Directum, Elma, 1C и аналогичные)• Уверенное владение реляционными базами данных (Oracle, PostgreSQL, Microsoft SQL Server)• Опыт организации мониторинга производительности и доступности систем ECM (Enterprise Content Management)• Навык развёртывания и обновления систем электронного документооборота на платформах Windows и Linux-серверов• Хорошее понимание стандартов REST API, опыт работы с системами контроля версий (Git), CI/CD инструментами (Kubernetes, Jenkins, Artifactory, Rancher, Keycloak, GitLab)• Возможность самостоятельно писать автоматизированные тесты для разработанного функционалаПриветствуются дополнительные навыки и опыт:• Работа с платформой OpenText xECM продолжительностью от 1-го и более лет• Понимание внутренней структуры платформы OpenText (O’Script), основных модулей системы и взаимодействия между ними