Core Software Developer – Junior

Core Software Developer – Junior Job Description Template

Our company is looking for a Core Software Developer – Junior to join our team.

Responsibilities:

  • Work with the team to help resolve issues and solve problems;
  • Contribute/construct technical and user facing documentation;
  • Work with artists and production in the triage and resolution of day to day issues;
  • Play a key role in supporting and improving our existing software stack;
  • Work with the team’s Lead Developer to ensure that implementations are consistent with and compliant to the R&D department’s overarching strategies.

Requirements:

  • Experience in a technical customer support role a plus;
  • Degree in Computer Science, Engineering, Technical Animation or similar;
  • Experience with Linux operating systems and developing on this platform;
  • Knowledge of C++ or Python; knowledge of Lua a bonus;
  • Experience operating in a team environment;
  • Basic understanding of computer graphics, mathematics, and physics/simulation;
  • Knowledge of key VFX application APIs – Maya, Katana, Houdini and/or Nuke considered an asset.