ABOUT THE ORGANIZATION:
Ubisoft is a leading developer and publisher of video games worldwide whose brand portfolio covers blockbusters such as Assassin’s Creed, Watch Dogs, The Division, Prince of Persia and Splinter Cell, Ghost Recon, Rainbow Six, Rayman, Just Dance as well as games for the whole family, from Imagine and Petz to Raving Rabbids. To continue building on its achievements for the future, Ubisoft is looking for new talent for its growing Indian studios!
We favor diversity, creativity, drive and team spirit. If you have the skills and the desire to succeed, we want you to be a part of this exciting period of growth
To continue building on its achievements for the future, Ubisoft is looking for talented candidates for its growing Indian studios!
Job Title: SENIOR PROGRAMMER.
Note: Final Designation/Level will be decided based on the relevant experience and interview ratings.
As a Senior programmer, you will be creating highly complex and optimized game systems. You will be responsible for defining architecture of game play code, maintain, document it. You will be point of contact for external/internal collaboration, updating them with project progress, discussing the progress and blockers etc. For a given problem you should be able to identify, evaluate/compare internal or third-party technologies. You will also Integrating/reusing such tech into project.
As a senior programmer you will help Technical Director, Team Lead to mentor junior team members by sharing your experiences, trainings. As Senior you will identify technical debt and take corrective actions. You will conduct, help conduct code audits, reviews for the same.
Design, code, and test technical solutions while seeking optimal performance.
Establish responsible deadlines and personal work plans and manage time effectively.
Identify and High light technical risks and ways to mitigate
Follow and enhance existing development processes.
Co-ordinate with design/art team to create new game features.
Debug and fix issues in existing code base.
Collaborate with required stakeholders
Participate in code reviews, peer programming to increase code quality
Point of contact for Game Modules / Hardware specific solutions.
Identify Training needs in team , share knowledge , conduct trainings
THE PROFESSIONAL VALUE YOU BRING:
5+ years of game development experience.
Master, Bachelor or equivalent in Computer Science or Engineering (desirable)
Strong programming skills in C#, C++
Strong experience with any commercial game engine (such as Unity 3D, Unreal, Cry engine)
Proficiency in game development areas such as Game play ,UI , Animation etc. Specialization atleast 1.
Online / Network programming experience.
Well versed with Build Pipeline / CICD / Advanced Source Control
Excellent debugging and problem-solving skills
Understanding of multi-threaded principles
Ability to work efficiently with a large, existing code base
Knowledge of low-level system architecture
Knowledge of software development environments and associated tools. (i.e. Visual Studio, Perforce, JIRA,Git)
Strong reporting and documentation skills
Fluent in English, both verbally and written
Great communication skills and a positive attitude
Experience of publishing at least 1 game on App store/First party / AAA game
NICE TO HAVE:
Experience with graphics lib
Experience with backend /full stack
THE PERSONAL VALUE YOU BRING:
Ability to complete duties on time whilst maintaining a high-quality service;
Enthusiasm in learning and using new technologies;
Good attention to details;
Good communication skills;
Sense of humor, positive approach, working well within a team.
International game projects & IP’s.
Access to cutting-edge hardware.
Experience using hottest internally developed game engines.
Proficient and fun-to-work-with colleagues.
Ubisoft India is an equal opportunity employer and welcomes applications from all interested parties. The studio welcomes and encourages applications from people with disabilities. We thank you for your interest, however, only those candidates selected for an interview will be contacted. No agencies please.