Tyler Technologies
Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в команду Public Safety Interface Development компании Tyler Technologies. Проектирование, разработка и поддержка интеграций между продуктами New World Public Safety, сторонними вендорами и внутренними системами компании.
Задачи
- Работать с техническими проектными менеджерами для понимания требований заказчика до и во время разработки
- Разворачивать ПО и напрямую взаимодействовать с заказчиками и третьими сторонами на этапе тестирования и сбора обратной связи
- Поддерживать и сопровождать существующие реализации интерфейсов
- Следовать практикам разработки команды public safety interface development
- Сотрудничать с другими разработчиками, бизнес-аналитиками и архитекторами для решения сложных технических задач
- Постоянно развивать профессиональные навыки и предлагать идеи команде и руководству
Требования
- Bachelor’s degree in Computer Science или смежная техническая специальность либо эквивалентный опыт
- 5+ лет опыта проектирования и разработки коммерческих приложений
- 5 лет опыта объектно-ориентированного проектирования
- 5+ лет опыта с C# или другим объектно-ориентированным языком программирования
- Сильные навыки устной и письменной коммуникации с внутренними техническими командами и представителями заказчика
- Способность быстро и проактивно осваивать новые технологии
- Опыт в экосистеме .NET framework, многопоточном и асинхронном программировании
- Опыт разработки с веб-клиентскими технологиями: HTML5, CSS3, JavaScript (опыт с Angular — плюс)
- Знакомство с REST, SOAP, (S)FTP и другими веб-технологиями обмена данными
- Знание SQL и Microsoft SQL Server
- Опыт работы с инструментами разработки: Visual Studio, JIRA, TFS, Git
- Владение AI-инструментами разработки для повышения продуктивности, качества кода, тестирования и отладки, с пониманием ответственных практик применения AI
- Знакомство с отраслевыми практиками разработки (Agile, TDD, BDD и др.)
Условия
- Возможность оценивать и применять новые AI-технологии в разработке и интеграциях (предпочтительно)
- Знакомство с AWS-сервисами и разработкой полезно, но не обязательно
Навыки
- C#
- .NET
- HTML5
- CSS3
- JavaScript
- Angular
- REST
- SOAP
- FTP
- SQL
- Microsoft SQL Server
- Visual Studio
- JIRA
- TFS
- Git
- AWS
- Agile
- TDD
- BDD