Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.
Job Description
Ubisoft Abu Dhabi is seeking an Online Programming Intern with a passion for pursuing a career in the gaming online domain. You will be supported in creating and contributing to various modules for online games played by millions of players.
Key Responsibilities:
Create various gaming components for online games that can support multi-million user bases
Write clean, robust, reusable code
Follow existing development process and set standards
Learn programming issues and concepts
Work with a skilled and supportive programming team to ensure project goals are met
Qualifications
Have an understanding of various protocols like HTTP and Sockets
Have some knowledge of databases and be comfortable in using MySql or equivalent database
Have some understanding of NoSQL solutions such as MongoDB
Core programming understanding with a base in programming C/C++ or C#
Comfortable with both Linux and Windows server environments
Understanding of object oriented programming
Be flexible in organizing the work as per the requirements
Be a team player and has the ability to work in the constructive direction for the company, team and personal growth
Should be fluent in English and should hold good communication skills to interact with various teams
A passion for creating and playing games
Not afraid to learn new technology and rapidly apply it in your daily work
Other requirements:
A Bachelor’s degree or similar
Located in Abu Dhabi