WestEd
Full-Stack Application Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack разработчик для поддержки и развития кастомного веб-приложения MSIN и модернизации legacy .NET/SQL-систем в масштабируемую облачную архитектуру. Работа в полностью удалённой команде с продуктовым владельцем и внешними клиентскими командами.
Задачи
- Разрабатывать и поддерживать веб-приложение MSIN на .NET (C#), SQL Server и Angular
- Отлаживать и устранять производственные проблемы приложения совместно с service desk и QA
- Участвовать в переводе legacy .NET-приложений (.NET Framework) на современные .NET (Core/6/7/8)
- Рефакторить монолитные системы в модульные или микросервисные архитектуры
- Модернизировать слой доступа к данным с помощью EF Core, Dapper или оптимизированных ORM-стратегий
- Анализировать и оптимизировать производительность SQL Server (индексы, тюнинг запросов, планы выполнения)
- Перепроектировать и мигрировать legacy-базы данных на облачные платформы (Azure SQL, managed instances)
- Внедрять CI/CD-пайплайны для автоматических сборок, тестирования и деплоя
- Разрабатывать API для обмена данными с другими системами
- Улучшать frontend на новых версиях Angular
- Готовить планы и тест-кейсы интеграционного тестирования, проводить тестирование данных
- Вести исходный код и ветки в репозиториях, писать unit-тесты, участвовать в code review и валидировать деплой
Требования
- Bachelor’s degree в IT, Computer Science или смежной области либо эквивалентный опыт
- Более 2 лет профессионального опыта full-stack веб-разработки на Microsoft .NET
- Практический опыт миграции или апгрейда legacy .NET-приложений и SQL-баз на современную облачную архитектуру
- Умение работать самостоятельно, предупреждать технические проблемы и предлагать решения с минимальным руководством
- Владение N-tier разработкой: Visual Studio, .NET Framework, ASP.NET, VB.Net, C#.Net
- Опыт проектирования и разработки Web API
- Понимание SDLC: анализ требований, прототипирование, дизайн, кодирование, тестирование, внедрение
- Опыт написания SQL-запросов, хранимых процедур, UDF, индексов, триггеров и представлений (SQL Server 2012+)
- Опыт отладки по всему стеку: диагностика приложения, инспекция сетевого трафика, анализ запросов к БД
- Опыт работы с Git и GitHub, написание unit-тестов для бизнес-логики и веб-сервисов
- Знакомство с JavaScript, HTML и CSS
- Представление об Angular и Bootstrap
- Опыт сбора требований заказчика и преобразования их в технические требования
- Сильные навыки письменной и устной коммуникации на английском языке
- Проживание в США с доступностью 8 часов в день по будням, включая core hours 9am–2pm PT
- Готовность к учёту рабочего времени с точностью до 15 минут
Условия
- Полностью удалённая работа, возможны гибридные arrangements в национальных офисах
- Зарплата $80,000–$125,000, типичный диапазон найма $80,000–$100,000
- 15% взнос на пенсию с первого дня работы и немедленный 100% vested
- Flexible Spending Accounts и Health Savings Account до налогов
- Медицинские и социальные льготы с первого числа месяца после найма
- PTO: 19 дней (21 день с третьего года), 12 оплачиваемых праздников
- Страхование жизни: 3x годовой зарплаты, максимум 500k
- Ежегодные merit-based повышения и годовые бонусы
- Программы профессионального развития и менторства
- Visa sponsorship недоступен
Навыки
- .NET
- C#
- SQL Server
- Angular
- ASP.NET
- VB.Net
- .NET Framework
- .NET Core
- Entity Framework Core
- Dapper
- Azure SQL
- CI/CD
- Web API
- Git
- GitHub
- JavaScript
- HTML
- CSS
- Bootstrap
- Jira
- Microsoft Visual Studio