[업무 내용]
1. 업무 내용
- 다양한 플랫폼의 온라인 게임 개발과 서비스에 필요한 각종 서버용 프로그램들을 구현 요청에 따라 설계, 구현, 유지보수합니다.
2. 주요업무내용
- 프로그램 설계
- 프로그램과 서비스의 요구 사항을 고려하여 프로그램의 기본적인 구성 및 스펙을 정하고, 이를 위한 아키텍쳐를 설계합니다.
- 프로그램 구현
- 기본 설계를 바탕으로 프로그램의 기본적인 프레임워크를 구현하고, 완성도 향상을 위한 테스트 및 튜닝을 합니다.
- 컨텐츠 요구 분석 및 설계
- 게임 기획/사업/서비스적인 요구 사항을 리스트업하고 기술적인 분석과 설계를 하여 스펙을 정합니다.
- 컨텐츠 구현
- 컨텐츠 요구 분석을 바탕으로 프로그램 로직을 구현하고, 완성도 향상을 위한 테스트 및 튜닝을 합니다.
- 프로그램 유지보수
- 이미 개발된 시스템의 퀄리티를 보장하기 위한 활동을 하며, 서비스의 장애에 대해서 분석하고 이에 적절히 대응합니다.
- 개발 프로세스 분석 및 정립
- 개발할 툴과 서비스에 적합한 프로세스를 분석하고 이를 정립합니다. 툴 개발의 각 단계에 맞추어 이를 개선합니다.
[필수 역량 및 필요 지식/기술]
1. 필요 지식/기술 - Tool & Technique
- C#
- .NET Core에 대한 이해
- 아키텍처 및 디자인 패턴에 대한 이해
2. 해당직무 입사자 필요 조건
- API 서버 개발 경험
- 게임 관련 툴 개발 경험
3. 업무 태도
- 성실, 근면, 끈기가 있는 분
- 프로그램 코드 작성을 즐기시는 분
- 긍정적으로 씩씩하게 난관을 헤쳐나갈 수 있으신 분
- 협업을 위한 원만한 성격 및 원활한 커뮤니케이션이 가능하신 분
- 팀을 위해 열정적으로 업무에 임할 수 있으신 분
[우대 역량]
- C++ Programming
- 라이브 서비스 유경험자