Краткое описание вакансии: Litera ищет инженера-программиста, который поможет расширить нашу команду разработчиков. Вы будете участвовать в полном объеме SDLC, от предварительного анализа системы до тестирования и развертывания. Эта должность гибридного инженера включает в себя создание высококачественного и полнофункционального программного обеспечения, соответствующего стандартам качества и разработки программного обеспечения, вместе с отличной командой. Один день из жизни: • Напишите чистый,
Краткое описание вакансии: Litera ищет инженера-программиста, который поможет расширить нашу команду разработчиков. Вы будете участвовать в полном объеме SDLC, от предварительного анализа системы до тестирования и развертывания. Эта должность гибридного инженера включает в себя создание высококачественного и полнофункционального программного обеспечения, соответствующего стандартам качества и разработки программного обеспечения, вместе с отличной командой. Один день из жизни: • Напишите чистый, удобный в сопровождении код, расширяемый с минимальным количеством дефектов. • Выступайте в качестве источника экспертных знаний о современных методах и методологиях разработки программного обеспечения. • Предоставляйте рекомендации по современным методам и методологиям разработки программного обеспечения для кода. обзоры • Возьмите на себя ответственность за функции продукта, от оценок до проектирования и разработки • Рефакторинг и улучшение существующего программного обеспечения • Сотрудничество с межфункциональными командами (PM, QA) для выполнения задач • Управление приоритетами отдельных задач, оценками, сроками и результатами • Тренер и наставник менее опытные члены команды • Вносить инновационные проекты и идеи улучшения функций в продукт и процесс проектирования • Владеть ключевыми областями продукта с точки зрения проектирования и разработки • Демонстрировать знание передового опыта в области программного обеспечения и безопасности (т. е. шаблонов объектно-ориентированного проектирования, OWASP) Топ-10, принципы проектирования SOLID) • Предоставлять масштабируемые решения • Выполнять другие назначенные обязанности. Развитие роли: В течение 1 месяца вы: • Выполните наш план внедрения инженерных разработок • Изучите функциональные области приложения и его предполагаемое использование • Наладите отношения с все разработчики и специалисты по качеству в команде. • Действовать в качестве члена Agile-команды, которая решает сложные задачи и создает работающее программное обеспечение. • Отбирает, анализирует и разрабатывает решения для ошибок и мелких улучшений с использованием. • Работает со старшими членами команды разработчиков, чтобы изучить исходный код приложения • Придерживаться стандартных рабочих процедур, чтобы обеспечить единообразие в разработке программного обеспечения. В течение 3 месяцев вы будете: • Регулярно вносить улучшения в код приложения. • Развивать предметную экспертизу в одной или нескольких областях приложения. • Преобразовывать дизайн продукта в технические проекты и задачи разработки. • Уметь общаться с отделом по работе с клиентами и другими группами в организации. относительно ошибок, проблем и проблем приложения. В течение 6 месяцев вы будете: • Сотрудничать с другими членами команды разработчиков для создания надежных функций • Приобретать предметный опыт в нескольких функциональных областях приложения • Собственная разработка функций для критических функциональных областей приложения • Определите новые возможности для улучшения качества. О вас: • Более 5 лет профессионального опыта разработки программного обеспечения с отличными навыками программирования на C#, включая серверные технологии, такие как API, базы данных и веб-фреймворки. • Степень бакалавра в области компьютерных наук или смежных технических областей. • Обширное понимание принципы разработки программного обеспечения (объектно-ориентированное проектирование, SOLID, разработка через тестирование, KISS, DRY) • Большой опыт работы со следующими технологиями: • C#, .NET/.NET Core, ASP.NET Core, Web/REST API •SQL Server и Microsoft Entity Framework • Платформы модульного тестирования (например, NUnit, MSTest) • Doker • Опыт работы со следующими инструментами: • GitHub • Jira/Confluence • Microsoft Visual Studio Code или Microsoft Visual Studio • Опыт работы с Azure OpenAI • Опыт использования основополагающих принципов и пользовательские языковые модели GPT. • Знание GitHub Copilot или других помощников по кодированию с использованием искусственного интеллекта. • (Необязательно, но желательно) • JavaScript/TypeScript. • Опыт работы с технологиями UI/UX, такими как React.js. • HTML5/CSS. • Опыт разработки программного обеспечения с использованием Microsoft Visual Studio. и/или Azure DevOps. • Опыт работы с CI/CD, а также автоматизированными процессами сборки и развертывания. • Опыт работы с любым (или всеми) из следующих сервисов плюс: Azure Container Services, SQL Azure, хранилище Azure, Azure Key Vault, Azure Kubernetes Service, Azure. Cosmos DB • Сильные навыки устранения неполадок и отладки • Отлично справляется с многозадачностью и способностью справляться с конкурирующими приоритетами • Уровень английского языка – выше среднего Желаемые навыки: • Знание концепций и инфраструктур генеративного искусственного интеллекта • Предпочтителен опыт использования базовых и пользовательских моделей машинного обучения (Amazon) Титан, Клод 2, Обнимающее лицо) • Опыт оперативного проектирования • Опыт использования векторных баз данных, встраивания текста и технологии расширенного поиска (RAG). Кто мы: Litera со штаб-квартирой в Чикаго, штат Иллинойс, — это быстрорастущая компания-разработчик программного обеспечения, один из ведущих поставщиков юридических технологий в мире. Наше программное обеспечение, обслуживающее более 90% крупнейших юридических фирм мира, используется сотнями тысяч юристов каждый день. Как компания, признанная одним из лучших мест для работы, мы считаем, что профессиональное развитие, программы вознаграждения, открытое общение и прозрачное руководство способствуют созданию уникальной и открытой рабочей среды. Наши сотрудники целеустремленные, энергичные и страстные и способны оказать непосредственное влияние на будущее компании.