POSITION SUMMARY In this role you will integrate, maintain, and develop a range of web-based platforms and tools used to facilitate production management and operations administration across CGI/VFX creative production units within the global ecosystem. You will integrate and manage 3rd party CMS solutions as we all support and continued development of internal frameworks that exchange information across various management platforms accessible to production administrators. Working with the head of creative solutions architecture, you will collaborate on development of front-end solutions to serve acute production requirements, and back-end integrations that ensure clean, secure execution of essential production operations. When needed you will be required to update and maintain web server configurations, design and implement data models in support of production requirements, and marshal corrective measures in the event of captured or un-captured errors or system failures. JOB QUALIFICATIONS • Bachelor’s degree in Computer Science or Programming or A combination of education and work experience can be substituted. • 3-5 years’ experience in a full stack development role • Python3, Javascript, HTML5, CSS • Linux Shell and BAT Scripting experience • Linux and Windows OS and command line proficiency • Nginx, uWSGI/uWSGI Emperor, aWSGI and Web Socket configuration and support • Familiarity with OO programming, TDD and CICD practices • Mongo DB, PostgreSQL, Django, PyMongo, Django REST Framework • Node.js, WebPack, React, React-Bootstrap, React-Table, Axios • Proficiency with Git/Bitbucket and version control workflows Beneficial Knowledge • MySQL, PostgreSQL, SQL Server • PHP, Java, Ruby • Building for and deploying to AWS and/or Azure • Unit testing workflows • Agile software development best practices SUPERVISION • Exercised: N/a • Received: Head of Production Architecture JOB RELATIONSHIPS • Internal: Global Head of Production Technology, Head of Production Architecture, CGI Technical Director, CG Team, Head of CG, Creative Directors • External: n/a JOB DUTIES ( denotes an “essential function”) · Oversee CMS integration and support, and liaise with 3rd party providers to resolve issues and manage complexities · Adeptly implement 3rd party APIs to efficiently facilitate integration with 3rd party platforms and tools · Design and maintain code architecture that is modular, scalable and easy to maintain · Design and integrate testing and deployment pipelines · Design and implement appealing, user-friendly front-end solutions supporting streamlined, cohesive user experiences · Collaborate with stakeholders to develop production enhancing tools and reports · Ensure full-stack solutions are implemented seamlessly across platforms and browsers · Maintain end extend existing full stack framework to improve and expand custom tool suites built in support of production operations. · Develop and support middleware solutions that facilitate seamless communication between front-end and back-end components · Maintain a clear version control ecosystem, following guidelines for collaboration, updates and deployments · Participate in code reviews and retrospectives · Continuously learn and adapt to new technologies and best practices WORKING CONDITIONS Hybrid/Remote