Мы ищем ведущего .NET-инженера, который сможет стать частью нашей увлеченной команды и вносить новые идеи в разработку продуктов. Наш клиент - ведущая компания в области цифрового здравоохранения, предоставляющая ряд научно обоснованных программ цифровой психологической терапии для тех, кто страдает от проблем, связанных с психическим здоровьем. Это дружелюбная, целеустремленная и амбициозная компания, которая сочетает в себе науку, терапию и творчество, а также обеспечивает большое разнообразие и вызов в среде сотрудничества. Охватить больше людей и вылечить больше пациентов — центральное место в их видении. Чтобы добиться этого, нам нужны выдающиеся умы, стремящиеся к успеху и готовые мыслить нестандартно и пробовать что-то новое.
Наша команда использует передовые технологии и науку о данных, чтобы добиваться лучших результатов. -классное лечение психических заболеваний доступно всем, где угодно и в удобное для каждого из наших пациентов время.
Технологический стек: C#, .NET Core 3.x, Функции, Службы Azure, Сетка событий, Конвейеры DevOps, MS SQL Server и CosmosDB, React
Описание роли
- Работа с командами разработчиков, продуктов и инженеров для определения технических решений решать проблемы продукта, используя подход, ориентированный на результат.
- Разрабатывать и документировать новые услуги.
- Определять и разрабатывать общесистемные улучшения в безопасности, производительности и эффективности.
- Консультировать и наставляйте членов команды.
- Внедряйте, документируйте и улучшайте стандарты и методы, которые способствуют выдающейся разработке программного обеспечения во всей команде.
- Принимайте тактические и стратегические технические решения.
- Принимайте на себя ответственность. для всех аспектов разработки программного обеспечения, от проектирования до внедрения, контроля качества и обслуживания.
- Увеличьте свое влияние, активно делясь своими знаниями и опытом, повышая уровень других.
Обязанности
- Разрабатывает решения проблем высокой сложности с учетом высокой доступности и надежности.
- У вас есть глубокое понимание ландшафта наших кодовых баз. , компоненты и услуги.
- Вы знакомы с новейшими технологиями и методами и способны оценить их влияние на организацию, ее продукты и услуги.
- Обычно не менее 6 лет. опыта работы в качестве профессионального программиста в конкретной области.
- Вы хорошо владеете основными языками и платформами.
- Вы будете основным драйвером решения производственных проблем, проведения вскрытий, и наличие долгосрочных решений.
- Формирует широкую архитектуру; поставляет несколько крупных сервисов, сложных библиотек или крупных частей инфраструктуры.
- Составляет документацию по очень высоким стандартам.
- Демонстрирует глубокое понимание наших продуктов, того, как клиенты их используют и насколько они подходят. в более крупный бизнес.
- Принимает на себя инициативы, направленные на решение проблем с производительностью, и работает с командой обеспечения качества над инициативами, которые упростят жизнь нашим разработчикам и участникам.
- Глубоко понимает важность нефункциональные аспекты разработки программного обеспечения.
- Дает рекомендации другим относительно того, как правильно решать проблемы безопасности и уязвимости.
Подход и влияние
- Понимает бизнес и принимает решения, исходя из его направления.
- Активно решает перекрестные проблемы команды, связанные с клиентами, качеством и безопасностью.
- Постоянно работает с другими сотрудниками организации, чтобы помогать членам команды лучше понимать специальность и технологический стек своей команды.
- Поддерживает неизменно высокие стандарты в технических вопросах. работать
- Вы будете владеть крупными компонентами, системами или проектами, координировать и общаться с командами и руководителями всей организации.
- Вы играете ключевую роль в найме и продвижении организации в качестве работодателя.
- Вы понимаете и применяете методы повышения производительности инженерных работ.
- Вы активно отказываетесь от чрезмерно спроектированных решений. И наоборот, вы выступаете за улучшение недостаточно реализованных решений.
- Вы будете инициировать дискуссии по проектированию и способствовать обучению в масштабах всего инженерного отдела.
- Рекорд значительных улучшений в стабильности, производительности и масштабируемости во всем мире. основные критически важные для бизнеса системы.
- Способ принимать сложные требования и разлагать их на небольшие результаты.
- Принимает здравые суждения о том, когда отклониться от непосредственной цели, чтобы достичь чего-то важного.< /li>
Коммуникация и лидерство
- Общается зрело, профессионально, четко и эффективно при работе с другими
- Умеет объяснять архитектуру, инфраструктуру и кодовую базу нашего приложения другим.
- Коллеги по бизнесу обращаются за техническим руководством.
- Обращение за техническим руководством; предвидит технические проблемы на уровне продукта и принимает архитектурные и дизайнерские решения, чтобы их избежать.
- Вы активно ищете возможности для обучения и наставничества коллег по команде.
- Вы образец ответственности и подотчетность
- Слушает и направляет дебаты, чтобы помочь достичь консенсуса; после принятия решения четко сообщает и поддерживает это решение.
- Помогает устанавливать и поддерживать профессиональные стандарты для всей организации.
- Вы будете представлять инженерные вопросы во всей организации.
- Повышает эффективность других за счет облегчения межкомандной работы.
- Руководит разрешением инцидентов.
- Принимает обоснованные решения по надлежащим образом организуемым и управляемым задачам делегирования.
- Представляет ieso на конференциях. мероприятий
Требования
Обязательно:
- Значительный опыт разработки стабильные, производительные и доступные облачные приложения.
- Значительный опыт работы с C#, .NET и распространенными хранилищами данных (например, MS SQL, CosmosDB).
- Значительный опыт работы с коммерческими сервисами. ориентированная архитектура (SOA).
- Практическое понимание стандартных принципов и практик разработки (SOLID, CI/CD, модульное тестирование, безопасная разработка (OWASP) и т. д.)
- A UX проектирование. привел сочувственный подход к разработке приложений.
- Системное мышление.
- Менталитет пользователя или разработчика (UX / DX).
- Комфорт и опыт работы в кросс-функциональной среде.команды в быстро развивающейся среде.
- Опыт разработки коммерческого программного обеспечения не менее десяти лет.
- Желание и способность осваивать новые технологии.
- Сильные аналитические навыки и желание. писать чистый, тестируемый и эффективный код.
- Умение разбивать сложные проблемы на простые решения.
- Демонстрируется способность влиять на техническое руководство посредством навыков устного и письменного общения.
- Чувство причастности, срочность и гордость за свою работу.
Желательно:
- Опыт линейного руководства небольшим количеством инженеров-программистов.
- Опыт работы в системах здравоохранения Великобритании и США.
- Опыт или знание правил Великобритании или США в сфере здравоохранения.
Мы предлагаем:
- Гибкий формат работы — удаленно, в офисе или гибкий.
- Конкурентоспособную зарплату и хороший компенсационный пакет.
- Персонализированный карьерный рост.
- Инструменты профессионального развития (программа наставничества, технические переговоры и тренинги, центры передового опыта и т. д.)
- Активные технологические сообщества с регулярным обменом знаниями.
- Компенсация обучения.
- Памятные подарки к юбилею.
- Корпоративные мероприятия и тимбилдинги.
- Другие преимущества, зависящие от региона.
/дел>