• Home
  • Choose a career
    • No idea what to do?
    • Career path guides
    • Top graduate employers
    • Further study
  • Apply for internships
    • Find an internship
    • Top graduate employers
    • Career Calendar
    • Internship Experience UK
  • Apply for jobs
    • Find a job
    • Top graduate employers
    • Career Calendar
    • Immediate start jobs
  • Career advice
    • No idea what to do?
    • CV advice
    • Aptitude & numerical tests
    • Interviews
    • Assessment centres
    • Commercial awareness
    • Core career skills
    • Entering the world of work
    • Graduate Careers Guide 2020/21
  • Academy learning
    • Free courses
    • Free psychometric tests
  • Events
    • Bright Network events
    • Virtual University Series
    • Society of the year awards
    • Employer events
    • Previous event highlights
  • Success stories
    • Member success stories
  • About us
  • For employers
Home
  • Login
  • |
  • Signup
  • About us
  • For employers
  • Choose a career
    No idea what to do? Career path guides Top graduate employers Further study
  • Apply for internships
    Find an internship Top graduate employers Career Calendar Internship Experience UK
  • Apply for jobs
    Find a job Top graduate employers Career Calendar Immediate start jobs
  • Career advice
    No idea what to do? CV advice Aptitude & numerical tests Interviews Assessment centres Commercial awareness Core career skills Entering the world of work Graduate Careers Guide 2020/21
  • Academy learning
    Free courses Free psychometric tests
  • Events
    Bright Network events Virtual University Series Society of the year awards Employer events Previous event highlights
  • Success stories
    Member success stories

Graduate Programmer

Lock Applications for this job are now closed
DEADLINE 17th March 2021
Graduate programme
Ubisoft
Newcastle upon Tyne | Royal Leamington Spa
Media, Film & TV, Technology: IT & Software Development

From your first day you will play an active role in video game creation becoming fully immersed in some of Ubisoft's most innovative titles.. This hands-on approach provides you with an overview of the challenges faced in video game development and gives you the opportunity to take on more and more responsibility as the project grows.

Not only this, but when you join, you will enter an environment that is crammed full of talented people that will help to cultivate, develop and support your growth. You will also have mentorship and access to our learning and development programs to support your own journey too.

Responsibilities

  • Work as a key part of an agile development team, taking responsibility for implementing software components under the supervision of their lead or another programmer;
  • Use practical solutions to implement feature requests;
  • Be aware of technical constraints for systems/features;
  • Write clear and well-structured code using the appropriate data structure and algorithms while bearing in mind performance, maintenance and architectural requirements;
  • Include comments in the code and document implemented features;
  • Code incrementally and take care not to break existing features;
  • Carry out regular functional check-ins, to progressively integrate development into the shared code base;
  • Ensure that code changes are fully tested by yourself and involving dev QC when appropriate;
  • Follow all relevant guidelines and processes, including coding standards, check-in procedures and code reviews;
  • Show the ability to use the relevant tools of their job including Visual Studio and perforce;
  • Keep abreast of technology advances within the field.

Skills and Knowledge

  • Good C/C++ programming skills, with good knowledge of object oriented development and some experience with design patterns;
  • Some prior experience working with a game codebase, and it's modules, middleware and associated pipeline;
  • Basic understanding of speed and memory considerations;
  • Some knowledge of common algorithms, data structures and patterns, and their application;
  • Ability to work as part of a team;
  • Ability to adapt to change;
  • Good interpersonal and communication skills.

Relevant Experience

  • Bachelor’s degree in computer science or computer engineering or equivalent;

Eligibility Criteria

To be eligible for this role you must have graduated with a Bachelor or Master’s Degree in 2020 or be graduating in 2021 from a UK University. Students from outside the UK will only be considered for the role if they are eligible for a post study work visa or already have the right to work in the UK from January 2021.

Benefits 

Flexible working, 22 days annual leave + Christmas shutdown, private healthcare (with option to add immediate family), life insurance & income protection, workplace pension scheme, paid volunteering days, annual fitness & well-being allowance, games, technology & merchandise, subsidised travel and many more... 

DEADLINE 17th March 2021

Are you a member?

Before proceeding to the application, please provide your membership email:
I'm not a member
Privacy Policy

Become a Bright Network member to start your application

You’ll gain access to tailored application advice, exclusive networking events, our online academy and more.

Our commitment to diversity

At Bright Network we are proud to represent a diverse group of students from across the UK. The following questions are designed to help us better understand and support our members. If you would like to discuss any of the following, please don't hesitate to get in touch - 0203 011 1612.

Related Jobs

  • Arm: 2021 Graduate Programmes
  • Citadel: Software Engineering Rotation Programme
  • HP: HP Security Lab Intern
  • Microsoft: Internships 2021
  • Palantir Technologies: Forward Deployed Software Engineer Graduate Programme
  • Softcat: Sales Executive - Corporate (All UK Offices)
  • Reply: Graduate Software Developer
  • Futureproof: Tech Academy
  • Reply: Graduate Technology Consultant
  • Dorset Software: Graduate Analyst Programmer
Careers - work for us Get in touch Terms and Conditions Community guidelines Privacy Policy
Bright Network © 2021