Senior Web Software Engineer

Blizzard Entertainment is looking for a mid or senior level software engineer to join Web Services team in Korea.  We want to hear from engineers with passion who will put their experience and enthusiasm to good use, helping the team produce the most epic customer-facing site experiences possible. You’ll be responsible for creating new (and improving existing) web applications as well as helping to drive architecture and best practices across the team. As a mid/senior software engineer, you’ll be expected to be a strong individual contributor in addition to effectively working with the team to drive project success, and have the proven ability to release quality software in a rapid development lifecycle. The ideal candidate must be passionate about technology, the web, video games, and a desire to work in a creative, challenging and rewarding environment.

블리자드 엔터테인먼트 웹 서비스 팀에 합류할 중/고급 소프트웨어 엔지니어를 찾고 있습니다.

자신의 경험과 열정을 활용하여 고객에게 최상의 경험을 제공하려는 강한 의지가 있으며, 최신 기술 및 웹, 비디오 게임에 관심이 많고, 창의적이고 도전적인 환경에서 함께 일하고자 하는 열정적인 분을 모십니다.

팀 플레이에 강하고, 빠른 개발 주기에도 양질의 소프트웨어를 출시할 수 있는 역량을 갖추었으며, 기존 및 신규 웹 애플리케이션 개발 시 모범 사례를 제시할 수 있는 경력이 있는 분들의 많은 지원 부탁드립니다.


Roles & Responsibilities

  • Work in Web Services team and develop needed backend services for various web services like Promotion sites, PC Cafe, internal tools and etc.
  • Develop backend services for mobile apps for both Andriod and iOS to improve user experience of game services and operation
  • Advise and train engineers in the team and improve technical skillset
  • Collaborate with HQ engineers to maintain global system for Korea

직무 내용

  • 이벤트 사이트, PC방 사이트, 내부 툴 같은 다양한 웹 서비스의 개발 및 운영
  • 사용자 경험을 개선하기 위한 iOS / Android 모바일 앱 서비스의 개발 및 지원.
  • 팀내 엔지니어에 대한 조언 및 교육, 기술 개선
  • 한국의 글로벌 시스템을 유지하기 위한 본사 엔지니어와의 협업



Requirements

  • Bachelor’s degree in computer science, or related field, or equivalent training, and professional experience
  • A minimum of 6 years’ industry experience building web applications
  • Expert programming skills, including experience with Java, and application development for the web
  • Expert analysis, troubleshooting, and debugging skills
  • Expert knowledge of computer science fundamentals, including algorithms, data structures, and design patterns
  • Strong knowledge of enterprise architectures, and patterns
  • Experience in designing and building scalable, reliable, maintainable, testable, secure architectures for mission-critical applications
  • Comfortable with Linux / UNIX, Apache, and Tomcat
  • Thorough understanding of web-related technologies (e.g. HTML / XHTML, HTTP, SOAP, REST, TCP / IP, DNS, Message Queuing)
  • Experience with data modeling in one or more modern RDBMS, SQL and NoSQL
  • Experience working in a team environment on multiple simultaneous projects
  • Thorough understanding of web-related security technologies

Pluses

  • Experience developing iOS/Android mobile app
  • Experience in multiple different programming languages, web frameworks, containers, and datastores
  • Written and spoken English
  • Agile/Scrum

자격 요건

  • 컴퓨터 관련 분야의 학사 학위 또는 그에 상응하는 훈련 및 경력
  • 웹 애플리케이션 구축 경력 최소 6년 이상
  • 숙련된 프로그래밍 기술 및 웹 애플리케이션 개발에 전문 기술을 가진 분
  • 분석, 문제 해결 및 디버깅 경험이 있는 분
  • 알고리즘, 데이터 구조, 엔터프라이즈 아키텍처 및 패턴에 대한 강력한 지식을 가진 분
  • Mission-critical Applications을 위해 확장 가능하고, 안정적이며, 유지/관리 가능하고, 안전한 아키텍처 설계 및 구축 가능하신 분
  • 리눅스/유닉스, Apache Tomcat 환경에서 개발 경험
  • 웹 관련 기술(: HTML/XHTML, HTTP, SOAP, REST, TCP/IP, DNS, Message Queuing)에 대한 높은 이해가 있는 분
  • 하나 이상의 최신 RDBMS, SQL NoSQL에서 데이터 모델링 경험
  • 여러 개의 프로젝트를 동시에 진행하는 팀 환경에서 근무한 경험
  • 웹 관련 보안 기술에 대한 철저한 이해가 있는 분

우대 조건

  • iOS / Android 모바일 앱 개발 경험
  • 다양한 프로그래밍 언어, 웹 프레임워크, 컨테이너 및 데이터 스토어에 대한 경험
  • 영어 구사 능력
  • Agile/Scrum 경험


Meet Some of Blizzard Entertainment's Employees

Ely C.

Lead Environment Artist

As a lead environment artist, Ely guides his team of artists as they flesh out and paint the organic elements that compose the landscapes throughout World of Warcraft.

Ashleigh W.

Prop Artist

Creating props for World of Warcraft means Ashleigh gets to act as an interior decorator for the game—crafting anything the characters would make, from initial concept to completion.


Back to top