Senior Online Programmer

Ubisoft

Interests
Responsibilities
Company Type
Qualifications
Workhours

Job Description


Job Description


About the company:

Ubisoft is a leading developer and publisher of video games worldwide whose brand portfolio covers blockbusters such as Assassins Creed, Prince of Persia and Splinter Cell, as well as games for the whole family, from Imagine and Petz to Rayman Raving Rabbids. To continue building on its achievements for the future, Ubisoft is looking for new talent for its growing Indian studio in Pune! We favor diversity, creativity, drive and team spirit.


JOB TITLE: - Senior Online Programmer


Job Summary:- Senior Online Programmer will be developing and maintaining online features of the game. He/She would be responsible for understanding the existing code and writing code for implementing new features. A technology geek, hardcore programmer, a good communicator who should be able to build positive relationship with different stakeholders.

JOB RESPONSIBILITIES:

  • Works with designer to understand the proposed online features in the game

  • Decides architecture of the features in development

  • Should be able to code backend side which could be in Python or Nodejs

  • Should be able to code client side which could be in C++

  • Should be able to guide and lead a team of online developers to build highly scalable and performance oriented games

  • Works with the IT team to design, build, maintain, and test a server infrastructure.

  • Monitors services and works to improve the quality of the online experience throughout the life of the game.

  • Works on infrastructure scale-up / scale-down for optimal user experience

  • Understands various information security threats in the current scenario and is able to take necessary steps to deal with them

  • Is open to provide on call support to IT team which manage the production servers in case of incidents and otherwise

    JOB SKILLS & Experience:

  • Online services

    • Can write efficient web services using Node.JS or python that accepts HTTP, TCP and web socket connections from wide variety of clients like gaming consoles, PCs, browsers, smartphone, smart TVs, chromecast etc

    • Can write efficient unit tests and synthetic tests

    • Can write effective monitoring services for IT teams

       

      Technology

    • Proficiency in C++ and Nodejs or Python

    • Hands on experience of writing scalable web services using Node.JS or Python

    • Can do TCP/IP and socket programming

    • Has experience of working on nosql databases like Mongo DB and Dynamo DB

    • Having experience of working on AWS would be a plus point

Has worked on code versioning tools like GIT and Perforce

 

JOB REQUIREMENT:

  • Should be able to mentor team mates
  • Should work with a positive attitude
  • Should have motivating and encouraging personality
  • Should have a problem solving attitude
  • Should be able to guide colleagues
  • Collaborate and communicate constructively in a friendly work environment
  • Can work with geographically distributed teams in different time zones

  • Has no issues in working in extended hours whenever needed

  • Can communicate effectively with people who do not have sound knowledge of English or other Indian languages 

  • Seek improvement constantly

  • Is enthusiast of learning latest technologies and can recommend one tech over the other considering the project requirements

  • Shares knowledge and is able to train other developers 

    Drive creativity

  • Maintains positivity and enjoys challenge.

  • Finds innovative solutions to complex problems.

  • Motivates and inspires others to generate new ideas.

     Be efficient and determined to achieve objectives

  • Anticipates, prioritizes, plans and organizes his own work.

  • Actively participates in the development of more efficient work methods.

  • Commits to meeting all objectives and applies the necessary means to meet them.

     

Additional Information

To all recruitment agencies: Ubisoft does not accept agency resumes. Please do not forward resumes to our jobs alias, Ubisoft employees or any other company location. Ubisoft is not responsible for any fees related to unsolicited resumes

I'm interested
Read Full DescriptionHide Full Description
Confirmed 13 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles