Software Developer - Shotgun

French version below

Responsibilities:
  • Primarily responsible for developing high quality, stable code for use within Shotgun’s Ecosystem
  • Architect, develop and maintain the integration of Shotgun in our production pipeline using Python
  • Architect, develop and maintain internal web-based services that integrate with Shotgun
  • Create testable, efficient and reusable code by using best in class software development practices
  • Participate in design and code reviews
  • Create unit and functional tests
  • Participate in the continuous improvement of the development process
  • Boost performance and encourage innovation
  • Stay plugged into emerging technologies and industry trends and apply them into operations and activities
  • Perform other Ad Hoc tasks as required
 
Requirements:

  • A university degree or equivalent experience in Computer Science, Software Engineering or similar field
  • Minimum 5 years of Python programming experience and/or 5+ years of front-end web development experience
  • Minimum 3 years years VFX Pipeline experience required
  • Knowledge and experience with Shotgun Software Platform
  • Understanding of production workflow, project management and scheduling
  • Proven debugging, development testing, and problem solving abilities
  • Flexible and able to work in a frequently changing environment
  • Knowledge of relational database design and implementation is a plus
  • Ability to handle high stress environments

//

Responsabilités:

  • Etre responsable du développement d'un code stable et de haute qualité à utiliser dans l'écosystème de Shotgun
  • Designer, développer et maintenir l'intégration de Shotgun dans le pipeline de production en utilisant Python
  • Développe et maintient des plugins de gestion des événements de Shotgun
  • Crée un code testable, efficace et réutilisable en utilisant les meilleures pratiques de   développement de logiciels
  • Participer à des évaluations de conception et de code
  • Créer des tests unitaires et fonctionnels
  • Participer à l'amélioration continue du processus de développement
  • Accroître la performance et encourager l'innovation
  • Rester branché sur les nouvelles technologies et les tendances de l'industrie et les appliquer dans les opérations et les activités
  • Effectuer d'autres tâches Ad Hoc au besoin

Qualifications requises :

  • Un diplôme universitaire ou une expérience équivalente en Informatique, en développement de logiciels ou dans un domaine similaire
  • Minimum de 5 ans d'expérience de programmation Python et/ou 5 ans d'expérience en développement Web frontal
  • Minimum de 3 ans d'expérience Pipeline VFX requise
  • Connaissance et expérience solide avec Shotgun Software Platform
  • Compréhension du flux de production, de la gestion de projet et de la planification
  • Forte habilité en déboggage, tests de développement et capacités de résolution de problèmes
  • Flexible et capable de travailler dans un environnement qui change souvent
  • Connaissance de la conception et de la mise en œuvre de la base de données relationnelle
  • Capacité de gérer des environnements à contraintes élevées
 //

Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job // Postuler pour le poste

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
insert_drive_file
insert_drive_file
ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
Error