Job Description
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.
JOB SUMMARY:
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.
JOB RESPONSIBILITIES:
• 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:
• Curious attitude.
• 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.
UBISOFT OFFERS:
• 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.
Jobcode: Reference SBJ-r1w91e-54-173-221-132-42 in your application.