Software Developer

Technical Dpt
Mid-level

Software developers produce the technology required for a visual effects (VFX) project.

What does a software developer do?

Software developers produce the technology required for a visual effects (VFX) project. They create the systems which technical directors (TDs) can use and modify to suit the specific needs of their VFX artists. They also design new digital tools and make sure they fit into existing software systems. This enables the efficient passing of assets from one VFX process to the next.

This is a research and development role, which means that it involves working out ways to improve how well digital processes works. Software developers must stay informed about software and technology relevant to their field and beyond. They find innovate ways to enable the artists within the pipeline to complete their work as fast and as well as possible.

What's a software developer good at?

  • Communication and teamwork: communicate well with pipeline technical directors as well as directly with a variety of staff at different levels to understand their needs and assist with technical issues, work well as part of a team to develop solutions, present a plan to and take direction from supervisors
  • Problem-solving: think analytically to come up with creative and efficient solutions, using the most up-to-date technology to find ways to overcome obstacles and achieve a creative vision
  • Programming and coding skills: have advanced knowledge of programming in Python and C++ with a very high level of technical ability using a variety of relevant software used across VFX projects, such as Maya, Houdini and Nuke
  • Knowledge of all parts of the pipeline: have a strong understanding of all jobs within VFX pipelines, their responsibilities and needs
  • Planning: create an appropriate development plan and stick to a timescale, understand how to breakdown a project into tasks

Find this job on Moonworkers

Find your next job from top companies through Moonworkers app. Download the app from your app store, sign up, create your work profile, upload your resume, and will match your profile with exciting projects.

Download the app