Hamilton Company
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в Hamilton Company для разработки десктопных приложений точного измерения жидкостей. Работа на всех уровнях архитектуры — от UI до данных, с фокусом на C#/.NET и SQL.
Задачи
- Разработка новых функций и инструментов: проектирование, документирование, реализация и тестирование преимущественно десктопных приложений
- Разработка на всех уровнях архитектуры — от UI до данных
- Проектирование UI-макетов и интерфейсов, архитектурные изменения под новые функции
- Анализ и устранение дефектов ПО
- Коммуникация с другими отделами и дисциплинами
- Оценка сроков и трудозатрат по проектам
Требования
- Свободное владение C# или C++ и понимание принципов объектно-ориентированного проектирования
- Желание работать в стеке Microsoft: .NET, MSSQL, C#
- Опыт создания и поддержки архитектурных интерфейсов, например RESTful API и WCF-контрактов
- Знание принципов проектирования SQL-баз данных и опыт с Entity Framework
- Опыт с JavaScript, TypeScript и/или Angular 5+
- Знакомство с CI/CD и системами контроля версий (желательно Git)
- Опыт agile-методологий, например SCRUM
- Умение анализировать и развивать предоставленные требования
- Способность предугадывать потребности клиента и продукта
- Умение работать как самостоятельно, так и в команде
- Знание жизненного цикла разработки ПО
- Высшее образование в области computer science, software engineering или смежной
Условия
- Конкурентная компенсация
- Медицинская, стоматологическая и офтальмологическая страховка
- Оплачиваемый отпуск и больничные
- Страхование по нетрудоспособности
- 401k
- Компенсация обучения
- Работа в офисе в Рино, Невада
- Необходимо пройти проверку на наркотики и проверку биографии
Навыки
- C#
- C++
- .NET
- MSSQL
- SQL
- Entity Framework
- RESTful API
- WCF
- JavaScript
- TypeScript
- Angular
- CI/CD
- Git
- SCRUM