.NET 소프트웨어 개발 엔지니어
Intermedia Cloud Communications의 클라우드 이메일, Microsoft 365 통합, API, 보안 애플리케이션을 위한 확장 가능한 .NET 서비스를 개발합니다. 시스템 현대화와 안정성 향상, 클라우드 네이티브 서비스 구축에 참여합니다.
설명
- .NET 애플리케이션의 전체 수명 주기에서 개발, 테스트, 지원을 담당합니다.
- 클라우드 이메일 및 Microsoft 365 제품을 위한 확장 가능한 백엔드 서비스와 API를 구축합니다.
- 기존 애플리케이션의 현대화와 최신 아키텍처로의 전환을 지원합니다.
- 제품 관리, QA, DevOps 및 다른 엔지니어링 팀과 협업합니다.
- 엔지니어링 표준을 따르는 명확하고 유지 관리하기 쉬우며 충분히 테스트된 코드를 작성합니다.
- 버그와 프로덕션 장애를 조사하고 해결합니다.
- 코드 리뷰를 수행하고 개발 표준과 엔지니어링 관행의 개선을 돕습니다.
- 애플리케이션의 성능, 안정성, 확장성을 높입니다.
- 새로운 기술과 프레임워크, AI 보조 소프트웨어 개발 방식을 꾸준히 익힙니다.
- Microsoft 365 라이선스 관리, 클라우드 네이티브 M365 마이크로서비스, Email Protection 통합, 스트리밍 서비스를 비롯해 이메일 플랫폼의 확장성, 안정성, 보안 개선에 기여합니다.
- 2주 스프린트, 일일 스탠드업, 스프린트 계획, 리뷰, 회고를 포함한 Agile/Scrum 개발에 참여합니다.
지원 자격
- 컴퓨터 과학, 소프트웨어 공학 또는 관련 기술 분야의 학사 학위, 또는 이에 준하는 실무 경험.
- .NET 기술을 사용한 전문 소프트웨어 개발 경력 3년 이상.
- C#과 .NET에 대한 높은 숙련도.
- RESTful API와 백엔드 서비스 개발 경험.
- ASP.NET Core, .NET Core, MVC, SQL Server에 대한 탄탄한 이해.
- HTML, CSS, JavaScript 사용 경험.
- 객체 지향 설계 원칙과 소프트웨어 디자인 패턴에 대한 지식.
- Agile/Scrum 방식으로 일한 경험.
- 뛰어난 분석력, 문제 진단 및 해결 능력.
- 원활한 의사소통 및 팀워크 능력.
- GitHub Copilot, ChatGPT, Cursor 또는 유사 제품과 같은 AI 보조 개발 도구를 직접 사용한 경험.
- AI 도구를 책임감 있게 활용해 코드 생성, 디버깅, 문서화, 테스트, 리팩터링을 수행하고 결과를 검토할 수 있는 역량.
- 다음 중 하나 이상의 추가 경험이 있으면 우대합니다: Microsoft 365, Microsoft Exchange 또는 Office 365 API, 마이크로서비스 및 분산 시스템, Microsoft Azure, Docker·Kubernetes 등 컨테이너화 도구, 메시징 또는 스트리밍 기술, 이메일 프로토콜, 모니터링 및 옵저버빌리티 도구.
복리후생
- 100만 개가 넘는 메일박스를 지원하는 대규모 핵심 클라우드 서비스를 담당합니다.
- Microsoft 365와 클라우드 네이티브 서비스를 포함한 최신 기술 스택을 활용합니다.
- 경험 많은 엔지니어들이 협업하는 Agile 팀에서 일합니다.
- 기술 학습과 성장, 경력 개발 기회를 얻습니다.
- 경쟁력 있는 보상과 복리후생을 제공합니다.
- 사내 승진을 통한 성장 기회를 모색할 수 있습니다.
