Tyler Technologies
Lead Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер-разработчик для продуктовой линейки ERP Pro Tyler. Ведёт разработку full-stack приложений на .NET, отвечает за архитектуру, качество кода и менторство команды инженеров.
Задачи
- Разрабатывать приложения и инфраструктуру для продуктовой линейки ERP Pro Tyler
- Вести full-stack разработку веб-приложений на Microsoft .NET, включая frontend и backend
- Проектировать и реализовывать адаптивные интерфейсы на HTML, CSS, JavaScript и Angular
- Разрабатывать и оптимизировать серверные компоненты, API и базы данных на C#, ASP.NET, MVC и MySQL
- Интегрировать сторонние API и сервисы в приложения
- Принимать ключевые решения по архитектуре и дизайну крупных систем
- Писать чистый, поддерживаемый код и задавать стандарты качества для всей команды
- Проводить юнит-тестирование, отладку и устранение неполадок
- Выявлять и устранять узкие места производительности, оптимизировать приложения по скорости и масштабируемости
- Внедрять лучшие практики безопасности и обеспечивать целостность и конфиденциальность данных
- Работать с кросс-функциональными командами: дизайнерами, product-менеджерами и QA-инженерами
- Менторить младших членов команды и развивать их
- Быть техническим голосом команды и продукта
Требования
- Степень бакалавра в Computer Science, Computer Engineering или смежной области либо эквивалентный опыт
- 5+ лет профессиональной разработки ПО с переходом в техническое лидерство
- Уверенное владение C# и .NET 10+
- Опыт frontend-разработки с HTML и JavaScript/TypeScript
- Практический опыт с Angular или аналогичным современным фреймворком
- Экспертиза в MySQL/SQL, проектировании и оптимизации реляционных баз данных
- Понимание дизайна и интеграции RESTful API
- Уверенная работа в Linux, опыт с Git и Docker
- Опыт работы с микросервисами
- Способность вести сложные технические проекты, влиять на технические решения и менторить инженеров
- Сильное чувство ответственности, умение расставлять приоритеты и укладываться в сроки
- Навыки письменной и устной коммуникации
Условия
- Прямые подчинённые: инженеры разного уровня, за которых отвечает лид
- Работа в кросс-функциональных командах
- Предпочтительно: опыт проектирования масштабируемых распределённых систем и cloud-native паттернов
- Предпочтительно: production-опыт с AWS (или Azure/GCP), мониторинг и observability
- Предпочтительно: CI/CD, Kubernetes, Terraform/CloudFormation
- Предпочтительно: профилирование и тюнинг приложений, оптимизация БД, кэширование, планирование мощностей
- Предпочтительно: практики безопасной разработки, код-ревью, обеспечение качества
Навыки
- C#
- .NET
- ASP.NET
- MVC
- MySQL
- SQL
- HTML
- CSS
- JavaScript
- TypeScript
- Angular
- RESTful API
- Linux
- Git
- Docker
- микросервисы
- AWS
- Azure
- GCP
- Kubernetes
- Terraform
- CloudFormation
- CI/CD