시니어 솔루션 아키텍트—사우디아라비아 원격 근무
RTG의 Octopus 복합 분산 플랫폼을 위한 엔드투엔드 아키텍처를 주도합니다. 비즈니스 및 규제 요구사항을 안전하고 확장 가능한 클라우드 네이티브 시스템으로 전환합니다.
설명
- 담당 플랫폼과 업무 흐름의 애플리케이션, 데이터, 통합, 보안 및 배포를 아우르는 엔드투엔드 솔루션 아키텍처를 책임진다.
- 비즈니스 및 규제 요구사항을 명확한 아키텍처 의사결정으로 전환하고 트레이드오프를 명시한다.
- 아키텍처 비전 문서, 상위 수준 설계, 통합 설계 및 의사결정 기록을 작성하고 유지한다.
- 분산 시스템 전반에서 서비스 경계, API 계약, 데이터 소유권 및 이벤트 모델을 수립한다.
- 어댑터 패턴과 부식 방지 계층 패턴을 포함해 외부 시스템 및 서드파티 시스템과의 통합을 설계한다.
- 확장성, 가용성, 성능, 복원력 및 관측 가능성에 대한 비기능 요구사항을 설정하고 설계가 이를 충족하는지 검증한다.
- 보안 및 리스크 담당자와 협력해 보안 및 컴플라이언스 요구사항을 아키텍처에 반영한다.
- 설계 검토를 주도하고 엔지니어링 리드를 지원하며 승인된 아키텍처에 따라 구현을 관리한다.
- 기술과 공급업체를 평가하고 근거에 기반한 권고안을 제시한다.
- 아키텍처 위험, 가정, 종속성 및 미해결 의사결정을 해결될 때까지 추적한다.
- 제품 및 딜리버리 리더와 협력해 산정, 기술 범위 설정 및 딜리버리 계획에 기여한다.
지원 자격
- 컴퓨터 과학, 공학 또는 관련 분야의 학사 학위.
- 소프트웨어 엔지니어링 경력 8년 이상이며, 이 중 대규모 다중 서비스 시스템의 아키텍처 직무 경력 3년 이상.
- 코드를 검토하고 설계를 신뢰성 있게 평가할 수 있는 충분한 최신 소프트웨어 개발 실무 경험.
- 마이크로서비스, 서비스 경계, API 설계 및 버전 관리, 이벤트 기반 아키텍처를 포함한 분산 시스템 전문성.
- Java 및 Spring Boot와 같은 주요 백엔드 생태계 또는 이에 상응하는 엔터프라이즈 플랫폼에 대한 깊은 경험.
- 관계형 모델링, 영속성 전략, 트랜잭션 무결성 및 서비스 간 일관성의 트레이드오프를 포함한 탄탄한 데이터 아키텍처 전문성.
- ID 및 액세스 관리, OAuth2/OpenID Connect, 권한 부여, 암호화 및 시크릿 관리를 포함한 보안 아키텍처에 대한 확실한 이해.
- Kubernetes 또는 OpenShift를 사용한 클라우드 네이티브 또는 컨테이너화 배포 설계 경험과 CI/CD 딜리버리 경험.
- 엔지니어링 팀이 구현할 수 있는 명확한 아키텍처 문서와 다이어그램을 작성한 실적.
- 기술적 의사결정을 설명하고 방어하며 비기술 이해관계자에게도 쉽게 설명할 수 있는 뛰어난 이해관계자 커뮤니케이션 능력.
- 뛰어난 영어 말하기 및 쓰기 커뮤니케이션 능력.
