Gulf Coast Automation Group
Senior Software Engineer (.NET/React Developer)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в команду продукта My International Sales (MIS). Разработка full stack на .NET Core и ReactJS, модернизация legacy-приложений ASP.NET Web Forms и поддержка mission-critical систем.
Задачи
- Вести full stack разработку (.NET Core и ReactJS) для продукта My International Sales (MIS)
- Участвовать в полном жизненном цикле разработки ПО по Agile
- Модернизировать и улучшать существующие веб-приложения, включая миграцию legacy ASP.NET Web Forms на .NET Core + React
- Разрабатывать и тестировать Web API на .NET Core, писать обширные unit-тесты
- Поддерживать mission-critical системы и вести инициативы по модернизации: масштабируемость, надёжность, автоматизация, безопасность, observability и долгосрочная поддерживаемость
- Писать и оптимизировать сложные SQL-запросы и хранимые процедуры
- Работать с SOAP и REST сервисами, применять принципы OOP и SOLID
- Взаимодействовать через GitFlow, CI/CD пайплайны и контейнеризованные деплои (включая Kubernetes)
- Эффективно работать в коллаборативной и динамичной среде с кросс-функциональными командами
Требования
- Минимум 5+ лет опыта разработки на ASP.NET / .NET Core с C# (и/или VB.NET) в Visual Studio IDE
- Минимум 3+ года опыта разработки на ReactJS
- Опыт разработки Web API на .NET Core
- Опыт написания обширных unit-тестов и тестирования Web API
- Понимание вопросов безопасности, производительности и масштабируемости
- Опыт модернизации legacy ASP.NET Web Forms приложений на .NET Core + React
- Сильное понимание HTML, XML, CSS, JSON, JavaScript и jQuery
- Экспертный уровень SQL, включая сложные запросы и хранимые процедуры
- Навыки работы с SOAP и REST сервисами
- Понимание принципов объектно-ориентированного программирования (OOP)
- Понимание стратегии ветвления GitFlow и деплоев
- Знакомство с деплоем в Kubernetes-кластеры
- Понимание принципов проектирования SOLID
- Опыт рефакторинга кода и работы с паттернами проектирования
- Знакомство с ADO или JIRA
- Опыт с CI/CD, пайплайнами деплоя, infrastructure-as-code, контейнеризацией или DevOps-практиками
- Знакомство с TFS и Git
- Знакомство с Azure
- Сильное понимание технических best practices для поддержки agile-среды
- Знакомство с Telerik будет плюсом
- Умение работать самостоятельно и в команде
- Степень бакалавра в Computer Science, Information Systems, Engineering или смежной области; эквивалентный опыт может быть рассмотрен
Условия
- Контрактная позиция
- Ожидаемый диапазон оплаты 65-70 $/час в зависимости от опыта и квалификации
- Комплексные бенефиты: медицинская страховка, 401(k), оплачиваемый отпуск
- Требуется разрешение на работу в США без текущего или будущего визового спонсорства
- Все офферы обусловлены прохождением background check (проверка рекомендаций, образования, занятости, drug testing, судимости и др.)
- TalentFish — employee-owned компания, Equal Opportunity Employer
Навыки
- .NET Core
- ASP.NET
- C#
- VB.NET
- ReactJS
- Web API
- HTML
- XML
- CSS
- JSON
- JavaScript
- jQuery
- SQL
- SOAP
- REST
- OOP
- SOLID
- GitFlow
- Kubernetes
- ADO
- JIRA
- CI/CD
- Infrastructure as Code
- Docker
- TFS
- Git
- Azure
- Telerik
- Visual Studio