
Harris Computer разрабатывает и управляет критически важным программным обеспечением для организаций государственного сектора, здравоохранения, коммунальных служб и других специализированных отраслей. Портфолио компании обслуживает более 100 000 клиентов в Северной Америке, Европе, Азии и Австралии. Команды Harris Computer занимаются приобретением перспективных компаний-разработчиков программного обеспечения, повышением эффективности их работы и поддержкой устойчивого роста. Для специалистов, рассматривающих возможности в сфере корпоративного программного обеспечения, Harris Computer предлагает широкую профессиональную среду, сформированную отраслевыми продуктами и услугами, которые помогают клиентам достигать операционных целей.
Ведущий архитектор программного обеспечения: ИИ и Java
Определяйте архитектуру решений на базе ИИ для медицинского ПО MEDHOST, создавая масштабируемые приложения на Java и развивая практики разработки. Руководите внедрением LLM и инструментов, таких как Claude Code, в процессы разработки продуктов и инженерные процессы.
Описание
- Определяйте архитектурное направление и этапы работы команд, создающих масштабируемые приложения на Java и веб-приложения.
- Продвигайте методы разработки с применением ИИ, включая AI-DLC и инструменты для написания кода, такие как Claude Code.
- Определяйте, как команды проверяют и тестируют код и проектные материалы, созданные с помощью ИИ, и оценивают их качество.
- Оценивайте возможности интеграции LLM в продукты и внутренние рабочие процессы и проектируйте такие решения.
- Развивайте стек корпоративной архитектуры.
- Проверяйте и утверждайте технические проекты, помогая командам соблюдать стандарты разработки.
- Участвуйте во всех этапах Agile-цикла: от сбора требований до тестирования и развертывания.
- Определяйте требования и целевые показатели производительности, выявляйте узкие места в рабочей среде на уровне JVM, серверов приложений и баз данных.
- Совершенствуйте практики модульного тестирования, проверки кода, сборки и развертывания.
- Оценивайте новые технологии и создавайте подтверждения концепции.
- Консультируйтесь с клиентами и внутренними пользователями, чтобы понимать долгосрочные потребности и требования к системам.
- Оказывайте техническую поддержку и помогайте клиентам планировать выполнение требований к внедрению.
- Наставляйте разработчиков, тестировщиков и менеджеров продуктов.
- Поддерживайте эффективность и внедрение системы менеджмента качества MEDHOST и соблюдайте соответствующие нормативные требования.
- Выполняйте применимые процедуры системы менеджмента качества и другие организационные обязанности.
Требования
- Степень магистра в области компьютерных наук или инженерной специальности.
- Четыре года опыта разработки ПО либо степень бакалавра в области компьютерных наук или инженерной специальности и шесть лет опыта разработки; необходим значительный практический опыт работы с Java.
- Значительный опыт технического руководства и взвешенное профессиональное суждение.
- Практический опыт применения AI-DLC или сопоставимого подхода к разработке с использованием ИИ при создании промышленного ПО.
- Практическое знание LLM, включая разработку промптов и контекста, генерацию с дополненной выборкой (RAG) и интеграцию API LLM в приложения.
- Опыт ежедневного использования Claude Code или аналогичного ИИ-агента для программирования, включая настройку контекста проекта и управление агентами в рамках структурированных, доступных для проверки процессов.
- Опыт проектирования и внедрения отказоустойчивых сред и кластерных систем.
- Опыт проектирования и внедрения серверной, промежуточной и сетевой инфраструктуры веб-приложений.
- Отличные навыки письменного и устного общения, способность взаимодействовать с сотрудниками на разных уровнях организации.
- Глубокое знание проектирования, внедрения и поддержки баз данных, а также оптимизации их производительности.
- Практическое знание облачных систем.
- Будет преимуществом опыт работы с Java (JDK 17+), Spring Framework или Spring Boot, Tomcat, RHEL, Angular, HTML5, CSS3, JavaScript, DB2 на IBM i, SQL, IntelliJ IDEA, Maven или Gradle и JUnit.
- Будут преимуществом опыт и знания в области DB2, AS/400 или Power Systems.
- Будут преимуществом знания в сфере здравоохранения, включая FHIR, HL7, SNOMED или Medi-Span.
Преимущества
- Возможности карьерного роста
- Медицинское, стоматологическое страхование и страхование зрения
- Три недели отпуска и пять личных выходных
- Участие сотрудников в капитале компании
- Программа RRSP
- План 401(k) с софинансированием работодателя
- Возможности участвовать в жизни сообщества
- Гибкие условия работы
- Неформальная рабочая атмосфера
- Комплексный пакет льгот
- Возможности для обучения
- Культура рабочего места, отмеченная наградами