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