
Harris Computer разработва и управлява софтуер, който е от съществено значение за дейността на организации в публичния сектор, здравеопазването, комуналните услуги и други специализирани отрасли. Портфолиото му обслужва повече от 100 000 клиенти в Северна Америка, Европа, Азия и Австралия, като екипите се фокусират върху придобиването на перспективни софтуерни компании, укрепването на дейността им и подкрепата за устойчив растеж. За кандидатите, които проучват възможности в областта на корпоративния софтуер, Harris Computer предлага разнообразна среда, изградена около продукти и услуги за конкретни отрасли, създадени да помагат на клиентите да постигат своите оперативни цели.
Старши софтуерен архитект за AI и Java
Ръководете архитектурата с фокус върху AI за здравния софтуер на MEDHOST и оформяйте мащабируеми Java приложения и практики за разработка. Насочвайте внедряването на LLM и инструменти като Claude Code в продуктовите и инженерните процеси.
Описание
- Определяйте архитектурната посока и етапите за екипите, които изграждат мащабируеми Java и уеб приложения.
- Насърчавайте методи за разработка с AI, включително AI-DLC и агенти за програмиране като Claude Code.
- Установете как екипите преглеждат, тестват и валидират генериран от AI код и проектни материали.
- Оценявайте и проектирайте начини за интегриране на LLM в продукти и вътрешни работни процеси.
- Развивайте корпоративния архитектурен стек.
- Преглеждайте и одобрявайте технически проекти и помагайте на екипите да спазват стандартите за разработка.
- Участвайте през целия Agile жизнен цикъл — от събирането на изисквания до тестването и внедряването.
- Определяйте нуждите и целите за производителност и диагностицирайте тесните места в продукцията при JVM, сървъри за приложения и бази данни.
- Подобрявайте практиките за модулно тестване, преглед на код, изграждане и внедряване.
- Оценявайте нововъзникващи технологии и създавайте доказателства за концепция.
- Консултирайте се с клиенти и вътрешни потребители, за да разберете дългосрочните нужди и изисквания към системите.
- Осигурявайте техническа поддръжка и помагайте на клиентите да планират и изпълняват изискванията за внедряване.
- Наставлявайте разработчици, тестери и продуктови мениджъри.
- Подпомагайте ефективността и внедряването на системата за управление на качеството на MEDHOST и спазвайте приложимите разпоредби.
- Изпълнявайте приложимите процедури по системата за управление на качеството и други организационни задължения.
Изисквания
- Магистърска степен по компютърни науки или инженерна специалност.
- Четири години опит в разработката на софтуер или бакалавърска степен по компютърни науки или инженерство и шест години опит в разработката; изисква се значителен практически опит с Java.
- Значителен опит в техническото лидерство и солидна професионална преценка.
- Практически опит с прилагането на AI-DLC или сходен подход за разработка, базиран на AI, в продукционен софтуер.
- Работни познания за LLM, включително разработване на промптове и контекст, генериране с допълнено извличане (RAG) и интегриране на API за LLM в приложения.
- Опит с ежедневната употреба на Claude Code или подобен AI агент за програмиране, включително задаване на контекст на проекта и насочване на агенти в структурирани работни процеси, които подлежат на преглед.
- Опит в проектирането и внедряването на среди с висока наличност и клъстерни системи.
- Опит в проектирането и внедряването на сървърна, междинна и мрежова инфраструктура за уеб приложения.
- Отлични писмени и устни комуникационни умения и способност за общуване на различни организационни нива.
- Солидни познания за проектиране, внедряване, поддръжка и оптимизиране на производителността на бази данни.
- Работни познания за облачни системи.
- Предимство е опитът с 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) с доплащане от работодателя
- Възможности за участие в общността
- Гъвкави условия на работа
- Неформална работна среда
- Пакет от цялостни придобивки
- Възможности за учене
- Награждавана работна култура