시니어 소프트웨어 엔지니어, 엔터프라이즈 플랫폼(하이브리드)
Fannie Mae에서 시니어 소프트웨어 엔지니어로 AWS 기반의 안전한 클라우드 네이티브 엔터프라이즈 플랫폼을 개발합니다. 애플리케이션, API, CI/CD 자동화 및 운영 환경에 바로 적용할 수 있는 시스템을 담당합니다.
설명
- 동료들과 협력하여 중간 정도의 복잡성을 가진 소프트웨어, 기술 및 프로세스를 설계, 구축, 테스트 및 구현합니다
- IT 아키텍처, 대규모 데이터 저장소 및 클라우드 호스팅 시스템을 유지 관리합니다
- 고객 및 비즈니스 요구 사항을 평가하고 기술 요구 사항을 구체화하여 확장 가능한 설계와 구현 계획으로 전환합니다
- 로깅, 모니터링, 구성 관리 및 운영 지원을 통해 배포와 운영 준비를 지원합니다
- Node.js, Python, .NET, ReactJS 및 ExpressJS를 사용하여 소프트웨어를 구축, 테스트 및 배포합니다
- AWS Lambda, S3, ECS, DynamoDB, SNS/SQS, Textract 및 로드 밸런싱 서비스를 사용하여 클라우드 네이티브 기능을 개발하고 연결합니다
- 팀 전체의 개발, 테스트, 배포 및 운영 준비 작업을 조정합니다
- 제품 책임자, 아키텍트, 개발자, 보안 전문가 및 기타 이해관계자와 협력하여 솔루션을 제공하고 기술적 종속성에 대응합니다
- IAM, SSO, 시크릿 관리, 접근 제어 및 최소 권한 정책을 포함하는 보안 엔지니어링 관행을 적용합니다
- 애플리케이션, 통합, 인프라 및 운영 환경의 문제를 조사하고 근본 원인을 파악하여 지속적인 해결책을 제공합니다
- 자동화된 테스트, 배포 보호 기능 및 보안 검사를 갖춘 GitLab 및 Terraform CI/CD 파이프라인을 만들고 운영합니다
지원 자격
- 운영 소프트웨어를 설계, 개발, 테스트 및 지원한 전문 경력 2년 이상
- Node.js, Python 또는 .NET과 같은 백엔드 언어 또는 런타임에 대한 실무 경험
- 클라우드 애플리케이션 및 서비스를 구축한 경험. Lambda, S3, ECS, DynamoDB, SNS/SQS 또는 로드 밸런싱과 같은 AWS 기술 경험이 있으면 우대
- 자료 구조, 테스트, 디버깅, 애플리케이션 보안 및 소프트웨어 개발 수명 주기 관행에 대한 실무 지식
- 인공지능을 포함한 신흥 기술을 배우고 신중하게 적용하려는 의지
- 컴퓨터 과학, 정보 기술, 공학 또는 관련 분야의 학사 학위 또는 이에 상응하는 교육과 관련 경력의 조합
- IAM, SSO, 최소 권한 접근 및 취약성 검사를 포함한 ID 및 접근 관리와 보안 애플리케이션 개발에 대한 이해
- CI/CD 방법과 GitLab, Terraform, 자동화된 배포 파이프라인 및 소스 제어와 같은 도구에 대한 이해
- APIGEE 또는 이에 상응하는 API 관리 플랫폼과 같은 엔터프라이즈 통합 도구에 대한 지식
- ReactJS 및/또는 ExpressJS와 같은 최신 웹 프레임워크를 사용하여 RESTful API를 만들고 통합한 경험
- 자동화된 테스트, 배포 제어 및 SAST, SCA, DAST 검사를 포함하는 GitLab 및 Terraform CI/CD 파이프라인을 유지 관리한 경험
- Cloud Practitioner, Solutions Architect 또는 Developer와 같은 AWS 자격증 보유자 우대
- 학사 학위 필수
복리후생
- 적용 가능한 조건에 따라 Fannie Mae 인센티브 프로그램에 참여할 수 있는 자격
- 의료, 생명보험, 선택형 라이프스타일 프로그램 및 기타 복리후생과 특전을 포함하는 종합 복리후생
- 자격을 갖춘 장애인을 위한 합리적인 편의 제공
- “Flex”로 지정된 유연 근무 형태
- 경력 개발 기회와 목적 지향적인 업무
