
Avanade 시니어 .NET 및 Azure 애플리케이션 아키텍트
Avanade 고객 프로젝트의 애플리케이션 아키텍처를 주도하고 .NET 시스템 현대화와 Azure 클라우드 네이티브 솔루션 설계를 담당합니다. 엔지니어링 팀과 DevOps 관행을 이끌고 고객의 아키텍처 의사결정을 지원합니다.
설명
- 고객 프로젝트의 애플리케이션 아키텍처를 수립하고 목표 상태, 서비스 경계, 통합, 품질 요구사항, 아키텍처 기록을 정의합니다.
- 도메인 주도 분해 방식으로 마이크로서비스를 설계하고 버전 관리 API, 메시징, 복원력, 멱등성, 분산 데이터 패턴을 계획합니다.
- 시스템을 평가해 서비스 경계를 찾고 분해 순서, 데이터 분리, 전환을 계획하며 모놀리스 현대화를 주도합니다.
- 컨테이너, AKS, App Service, Functions, API Management, 메시징, 캐싱, 스토리지, 관측성을 활용해 비용을 고려한 Azure 애플리케이션을 설계합니다.
- .NET Framework에서 .NET Core 또는 최신 .NET으로의 마이그레이션을 주도합니다.
- 프로토타입, 참조 구현, 복잡한 C#/.NET 코드를 작성하고 팀의 결과물을 검토합니다.
- 업무 배분, 기술 지도, 검토, 품질 책임 관리를 포함해 엔지니어와 기술 리드가 개발을 진행하도록 이끕니다.
- 브랜치 관리, 코드 리뷰, 테스트, 정적 분석, 보안 코딩, 성능 기준에 대한 표준을 수립하고 유지합니다.
- Azure DevOps, YAML 파이프라인, 릴리스 자동화, 승인 게이트, 인프라 코드화, 지속적 배포를 포함한 CI/CD 및 DevOps 관행을 책임집니다.
- GitHub Copilot 및 Claude Code 같은 AI 코딩 도구의 표준을 정하고 설계, 리팩터링, 테스트, 레거시 코드 분석에 적용합니다.
- ID 및 액세스, 비밀 정보, 데이터 보호, 안전한 통합을 포함한 애플리케이션 보안을 설계합니다.
- 모니터링, 로그, 추적, 경보, 서비스 목표, 재해 복구, 운영 환경 인계를 포함한 운영을 계획합니다.
- 설계 검토를 주재하고 아키텍처 에스컬레이션을 해결하며 고객 아키텍트와 검토 위원회에 의사결정 근거를 설명합니다.
- 기술 업무를 추산하고 위험과 종속성을 평가하며 프로젝트 관리자와 절충안을 조율합니다.
- 기술 리드와 엔지니어를 코칭하고 .NET, 클라우드 네이티브 엔지니어링, AI 지원 개발 역량을 키웁니다.
- 애플리케이션 분야 전문가로서 아키텍처, 현대화 계획, 추산, 제안서, 고객 워크숍을 통해 프리세일즈를 지원합니다.
- 참조 아키텍처, 재사용 가능한 프레임워크, 파이프라인 템플릿, 가속 도구를 실무 라이브러리에 추가합니다.
지원 자격
- 애플리케이션 개발 및 아키텍처 경력 10~15년이며, 최근에도 Microsoft .NET을 폭넓게 다룬 경험이 있어야 합니다.
- C#, .NET Framework 및 최신 .NET, ASP.NET Core, Web API, 비동기 프로그래밍, 디자인 패턴에 대한 고급 실무 역량이 필요합니다.
- 서비스 경계, API 계약, 메시징, 이벤트 기반 시스템, 분산 데이터, 복원력을 포함한 마이크로서비스 아키텍처 경험이 필요합니다.
- 전달 순서 계획, 데이터 분리, 전환을 포함해 모놀리스를 마이크로서비스로 분해한 실적이 있어야 합니다.
- 컨테이너, AKS, App Service, Functions, API Management, Service Bus 또는 Event Grid, 12요소 원칙 및 Well-Architected 원칙을 포함한 Azure 클라우드 네이티브 전문성이 필요합니다.
- .NET Framework 애플리케이션을 .NET Core 또는 최신 .NET으로 이전한 경험이 필요합니다.
- GitHub Copilot 또는 Claude Code 같은 AI 코딩 도구로 개발한 경험과 검토, 품질, 고객 코드에서의 안전한 사용에 대한 올바른 판단력이 필요합니다.
- 다단계 YAML 파이프라인, 빌드 및 릴리스 자동화, 환경, 승인 게이트, 지속적 배포를 포함한 Azure DevOps 역량이 필요합니다. GitHub Actions 경험은 보완 요소입니다.
- 기술 방향 제시, 코드 및 설계 검토, 멘토링, 품질 책임 관리를 통해 엔지니어링 팀을 이끈 경험이 필요합니다.
- SQL Server 또는 Azure SQL, Entity Framework Core, 쿼리 및 성능 튜닝에 능숙하고 Cosmos DB 같은 NoSQL 옵션을 이해하는 탄탄한 데이터 설계 역량이 필요합니다.
- Entra ID, OAuth/OIDC, 비밀 정보 관리, 보안 코딩을 포함한 애플리케이션 보안 지식이 필요합니다.
- 프로덕션 환경에서 성능, 확장성, 안정성, 관측성을 설계하고 문제를 해결한 경험이 필요합니다.
- 고객과 명확하게 소통하고 고위 이해관계자와 검토 위원회에 아키텍처를 발표하고 설명할 수 있어야 합니다.
- 벵갈루루 또는 델리 수도권에 거주하거나 이전할 의사가 있어야 합니다.








