|
职位描述: |
Game Network Programmer
Online Services is looking for Talented
Engineers! We would like to know you!
Job summary: The Network
Programmer is following the development cycle of the projects of the Online
Services Team. He/She is responsible of the design, development, test, debugging
and support.
Responsibilities: - Analyze the requirements of the
customers of the Online Services - Be up-to-date with the latest
technologies and identified which one will full fit the project requirements
- Identify the tools and methods to implement the functionality of the
project - Pin point the risk and evaluate the impact of the new project on
the existing system - Write technical design document base on the
requirements - Create project development plan - Estimate the work
effort to achieve the development - Write code: clear, well documented, easy
to update and exportable - Write code optimized in speed, latency,
bandwidth, availability - Debug - Well document the applications -
Be efficient when the design or the requirement changes |
|
职位要求: |
Formation: Bachelor’s degree or above, major in computer science or
equivalent
Work Experience: Minimum 5 year experience: - in
software development - in requirement analysis and project planning - in
multiplatform programming - in client-host programming - in TCP/IP
programming - in high availability system programming - or in any other
job related experience
Technical knowledge: - Mastering C++
programming language - Mastering Design Patterns - Mastering Win32 -
Mastering Mathematics - Mastering production tools like Visual Studio -
Mastering client-host system - Knowledge of UML, STL and TCP/IP programming
- Writing and speaking skills of the English or French languages.
|
|
其它要求: |
About the service: What have in common a Wii, a PS3 and a XBOX 360? Online
Connectivity. To follow-up on the revolution of the new consoles, and to
extend the experience on the web, Ubisoft setup the “Online Services Team”: a
world wide Online Expert group.
The service is interacting with all
Ubisoft productions: by providing common technologies ; by providing
tools and quality web services ; by providing custom features for games
(FarCry, GRAW2, EndWar, …); by integrating main technologies into games
(matchmaking, persistent data, …); by giving expert advice to productions
( best practices, technical reviews, …);
About the team: Newly
created and fast growing: This team is developing product and services by doing
research and prototyping. This dynamic team is looking for creative people,
organized, with a touch of entrepreneurship.
|