AttainX
Software and Database Developer IV
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик ПО и баз данных IV в AttainX для поддержки DHS/CISA (платформа CICP). Самостоятельно разрабатывает, интегрирует и сопровождает приложения по всему стеку и управляет сложными базами данных, может выступать тимлидом.
Задачи
- Самостоятельно разрабатывать, интегрировать и поставлять приложения по функциональным спецификациям с использованием frontend, backend, БД и хостинга
- Выполнять кодирование, реализацию UI/UX, интеграцию с БД и деплой на всех уровнях стека
- Разрабатывать и поддерживать API и облачную архитектуру приложений на одобренных сервисах AWS
- Проектировать и поддерживать сложные базы данных: схемы, структуры данных, конфигурации, методы доступа
- Оптимизировать конфигурации БД, запросы, индексы; устранять узкие места производительности и ёмкости
- Выполнять и проверять резервное копирование, восстановление БД, документировать результаты
- Консультировать пользователей по доступу к БД, расследовать конфликты данных и координировать корректирующие действия
- Устранять сложные проблемы приложений и БД, исправлять ошибки программирования и внедрять улучшения
- Готовить тест-планы, выполнять unit, интеграционные, регрессионные и БД-тесты
- Вести исходный код, историю версий, базовые версии ПО и конфигурации БД через контроль версий и change management
- Разворачивать обновления с использованием процедур релиза, отката и валидации; внедрять патчи и исправления уязвимостей
- Мониторить здоровье, производительность и ёмкость приложений и БД, рекомендовать автоматизацию и оптимизацию
- Обеспечивать целостность данных и защиту чувствительной информации (PCII)
- Вести техническую документацию, тест-планы, процедуры траблшутинга и записи о деплое
- Возможно выступать тимлидом, координировать техническую работу и наставлять коллег
Требования
- Степень бакалавра в computer science, IT, инженерии или смежной области
- 7+ лет опыта в разработке ПО, администрировании БД или их сочетании
- Опыт самостоятельной поставки ПО по функциональным спецификациям с использованием frontend, backend, БД и хостинга
- Опыт с AWS, интеграцией API, облачной архитектурой, деплоем и сопровождением приложений
- Владение языками и веб-технологиями: C#, C++, JavaScript, Python, Ruby, Java, PHP, SQL, HTML/CSS
- Опыт с SQL Server, Oracle, MySQL, MongoDB, Redis; умение проектировать и оптимизировать сложные БД
- Опыт с Git, SVN или Mercurial и фреймворками/стеками MEAN, Django, LAMP, Ruby on Rails
- Опыт разработки тест-планов и проведения unit, интеграционных, регрессионных и деплой-тестов
- Опыт решения проблем производительности и ёмкости БД, бэкапов и восстановления, управления доступом и целостностью данных
- Умение работать высоко самостоятельно и давать техническое руководство
- Гражданство США с возможностью получить и поддерживать DHS Public Trust
- Знание безопасного кодирования, управления конфигурациями, change control, устранения уязвимостей и технической документации
Условия
- Конкурентная компенсация и соцпакет
- Оплачиваемый отпуск
- Медицинская, стоматологическая и офтальмологическая страховка
- 401(k) с matching
- Компенсация обучения и тренингов
- Страхование долгосрочной и краткосрочной нетрудоспособности
- График: пн–пт, 8:00–16:00 Eastern Time, core-часы 9:00–15:00
- Возможна работа вне обычных часов при кризисных ситуациях
Навыки
- C#
- C++
- JavaScript
- Python
- Ruby
- Java
- PHP
- SQL
- HTML/CSS
- AWS
- API integration
- SQL Server
- Oracle
- MySQL
- MongoDB
- Redis
- Git
- SVN
- Mercurial
- MEAN
- Django
- LAMP
- Ruby on Rails