Мы стремимся создать благоприятную экосистему, предоставляющую доступное, качественное и устойчивое здравоохранение для всех. Мы ищем увлеченного Full Stack Senior Member Technical Staff – Software Development для присоединения к нашей команде athenahealth Insights. Эта роль базируется в Бангалоре и является частью нашего подразделения athenahealth Platform.
Вы - опытный инженер full stack с талантом к созданию платформ визуализации. Ваши отличные коммуникативные навыки и способность быстро обучаться помогут вам преуспеть в сложной области здравоохранения. Вы проявляете как настойчивость в решении проблем, так и гибкость в обучении, демонстрируя как проектные, так и инженерные навыки.
Команда athena Insights предоставляет клиентам уникальные аналитические возможности. Мы стремимся упростить извлечение и обмен информацией о производительности практики, демонстрировать ценность и партнерство athena, а также постоянно предоставлять данные, полученные из сети athena.
- Создавайте четкие и точные технические спецификации дизайна.
- Доставляйте высококачественные программные компоненты и сервисы, соблюдая политики RPR по безопасности, производительности, долговечности и интеграционному тестированию.
- Оценивайте задачи разработки с точностью до 80% и ставьте под сомнение оценки других.
- Следуйте соглашениям о кодировании, архитектурам и лучшим практикам.
- Пишите, отлаживайте и внедряйте код в производство, своевременно исправляйте ошибки.
- Соблюдайте определение готовности (DOD) для каждого спринта, включая модульные тесты, функциональное тестирование, обзор кода, исправление ошибок и документацию.
- Выполняйте обзор кода коллег для обеспечения соблюдения стандартов качества.
- Осваивайте доменные знания для назначенной области.
- Возьмите на себя ответственность за решения, разработанные командой, после их выпуска, при этом важным критерием успеха будет принятие заказчиками.
- Вносите вклад в agile-церемонии для повышения производительности команды.
- Добровольно беритесь за работу из бэклога, стремитесь к качеству и координируйте усилия команды для эффективного завершения задач.
- Активно участвуйте в scrum-встречах, планировании спринтов, отчетных и ретроспективных встречах.
- Сотрудничайте с командами по Технологиям и Продуктам для обеспечения согласования бизнес-целей.
- Укрепляйте отношения с членами кросс-функциональных команд.
- Более 5 лет опыта работы в инженерии.
- Предпочтителен опыт в Agile-среде.
- Степень бакалавра или эквивалент.
- Сильные навыки программной инженерии и отладки.
- Опыт разработки и сопровождения микросервисов и веб-приложений, с вкладом как в процессы фронтэнда, так и бэкенда.
- Знание основного языка программирования (например, C++, Java, C#).
- Хорошее знание Python, Node.js/JavaScript.
- Опыт работы с SQL или NoSQL базами данных; знание систем больших данных или OLAP баз данных является плюсом.
- Понимание объектно-ориентированного программирования, технологий реляционных баз данных, RESTful API, микросервисов и современных JavaScript фреймворков, таких как React.
- Опыт работы с облачными сервисами; опыт работы с AWS будет плюсом.
Вы будете работать со следующим технологическим стеком, который может изменяться по мере развития экосистемы:
- Микросервисы, разработанные на NodeJS и размещенные в AWS.
- Snowflake в качестве озера данных и Apache D