This job has expired, please see additional jobs below
Sr. Software Developer
LucasFilm
London, , United Kingdom
Job Details - this job has expired, please see similar jobs below
LONDON IS Sr. Software Developer - Shotgun
Lucasfilm is looking for someone to join a motivated and flexible group of Python and Web developers. The developers in Information Systems write code that stores and tracks data to allow other departments to efficiently create movies and TV shows. We're looking for humble experts to join a team of well-rounded developers that thrive in an informal environment, one in which managers are there to support the process and fill in the gaps so that developers are free to do their jobs.
Software Developers are expected to grow into greater responsibility and take ownership of their projects. We're looking for someone who is comfortable writing database-driven apps from the back- to front-end. We are continuously refining our processes and encourage our self-learning developers to explore tools, techniques and other sorts of meta-development to make themselves more productive.
Put simply, we have a "no arrogance" policy and want to hire awesome people to work in a great department. We value pride and earnestness, idealism and pragmatism, and focusing on the customer as much as the code. We love source control, testing and Linux. We value boy scout coding ("leave the code cleaner than you found it") and finding the right tool for the right job. We're at a company that has used Python for nearly 20 years, and balancing legacy systems and future needs is a daily battle, but that is the nature of software—reading code is as important as writing it.
This role will be responsible for developing, integrating, and maintaining a Shotgun pipeline across four studios (London, Vancouver, San Francisco and Singapore).
This position will work directly with PMs, artists, design, test & engineers to help ensure Shotgun is being executed as optimally as possible within our studio and successfully implement improvements to internal workflows.
Requirements:
Requirements - Education / Experience:
• Bachelor's degree in Computer Science or other technical degree.
• 5 years experience in professional software development.
Required Skills:
• Python fluency (Python 2.6+, Python 3.3+).
• Linux proficiency.
• Database/SQL experience.
• Full stack web development experience.
• Excellent interpersonal, communication, and client-facing skills
• Able to accommodate occasional domestic and/or international travel
Preferred Skills / Competencies:
• Web frameworks: Flask/Bottle, Django, Tornado/Cyclone, Pylons/Pyramid.
• JavaScript libraries: jQuery, Backbone, Marionette, Angular, React, Gulp, Mocha, Sinon.JS.
• Web servers: Nginx, Apache, uWSGI.
• Data stores/tools: Oracle, PostgreSQL, SQLAlchemy, Redis, MongoDB, Solr.
• Tools: Virtualenv, Buildout, py.test, Ansible, Selenium.
• Async: Twisted, asyncio.
• Virtualization: AWS, VMWare, VirtualBox, Docker.
• Experience using Shotgun API and Toolkit at a VFX or Animation studio
• 2 Years of Pipeline Development (Pipeline ATD/TD/Developer)