M&T Charitable Foundation
Sr. Software Engineer - .Net Full Stack
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик полного стека в M&T Bank: проектирование и развитие корпоративных приложений на .NET, ASP.NET Core и Angular, поддержка REST API, ETL и баз данных в рамках SDLC.
Задачи
- Проектировать, разрабатывать и поддерживать корпоративные приложения на .NET, ASP.NET Core, Angular, SQL Server и смежных технологиях
- Разрабатывать и поддерживать REST API, адаптивные веб-приложения, ETL-решения и масштабируемые базы данных
- Писать чистый, безопасный и поддерживаемый код, применяя подходящие структуры данных и алгоритмы
- Проводить ревью pull request'ов и давать обратную связь по качеству, производительности и безопасности кода
- Разрабатывать и поддерживать автоматические unit- и интеграционные тесты (xUnit, Moq, Jasmine, Karma)
- Анализировать и критически оценивать технические и бизнес-требования на полноту и реализуемость
- Использовать Azure, CI/CD-пайплайны и практики DevOps для повышения эффективности доставки
- Участвовать в Agile/SAFe-командах: планирование, оценка, исполнение и непрерывные улучшения
- Соблюдать внутренние стандарты контроля, рисков и регуляторные требования банка
Требования
- Минимум 5 лет опыта в системном анализе и/или разработке при наличии Associate's degree, либо минимум 3 года при Bachelor's degree; без диплома — минимум 7 лет образования/опыта, включая минимум 3 года разработки
- Продвинутое владение одним или несколькими языками программирования
- Уверенный опыт с Microsoft .NET, ASP.NET Core, C#, Angular, JavaScript/TypeScript, HTML и CSS
- Опыт проектирования, разработки и поддержки RESTful API и современных веб-приложений
- Опыт работы с Microsoft SQL Server: проектирование БД, оптимизация и разработка запросов
- Опыт разработки ETL-процессов и работы с SQL Server Integration Services (SSIS) или аналогами
- Опыт создания и выполнения автоматических unit- и интеграционных тестов (xUnit, Moq, Jasmine, Karma или аналоги)
- Опыт работы с системами контроля версий, автоматизацией сборки и CI/CD-пайплайнами
- Опыт работы с облачными сервисами Azure и современными практиками DevOps
- Понимание лучших практик разработки, архитектуры приложений и методологий SDLC
Условия
- Диапазон оплаты: $97,100.00 – $161,800.00 в год (USD)
- Без обязанностей по управлению персоналом
- Работа в Agile/SAFe-командах
- Компания привержена справедливой и конкурентной оплате труда
Навыки
- .NET
- ASP.NET Core
- C#
- Angular
- JavaScript
- TypeScript
- HTML
- CSS
- REST API
- SQL Server
- SSIS
- ETL
- xUnit
- Moq
- Jasmine
- Karma
- Azure
- CI/CD
- DevOps
- Git