Pipeline Lead Core Developer
Method Studios
Vancouver, BCThis was removed by the employer on 7/2/2018 1:23:00 PM PST
Not to worry we have many other jobs on the site;
Browse all jobs
Browse the Animation Category
Search for Pipeline Lead Core Developer jobs in Vancouver-BC
Search all Pipeline Lead Core Developer postings
Full Time Job
Description
Method pipeline leads help shape the evolution of our technologies and workflows to enable productions to work more quickly and efficiently. The Core Pipeline Lead has purview over everything within the Core realm. This includes broadly:
• Core software and public APIs
• Asset management system and database
• Service platform
• Software packaging and release system
Responsibilities
• Meet with technology department leadership to identify issues and discuss priorities.
• Run regular ''stand-up'' meetings with developers for active development projects to confirm expected progress and identify issues.
• Architect, design, and plan software development.
• Guide other developers in building and implementing complex projects.
• Get involved in code reviews and process pull requests.
• Provide point-of-contact from show pipeline support about Core pipeline.
• Meet one-on-one with each Core developer on a regular basis to provide and receive feedback.
• Work with developers to setup demos and communicate updates, new tools, and bugs to all of production.
• Occasionally travel to other Method sites to meet with developers and users.
Qualifications
Minimum qualifications:
• Computer Science degree or equivalent practical experience.
• 5 years of Python, C , or other development experience.
• Strong written and verbal communication skills.
• Experience with automated infrastructure deployment tools, such as Ansible, Consul, Jenkins or similar.
• Experience with one or more database systems such as PostgreSQL and MongoDB.
• Warm, welcoming personality, strong communication and organizational skills.
Preferred qualifications:
• Knowledge of Linux systems configuration and experience developing on Linux platforms.
• Familiarity with revision control systems and collaborative development, e.g. Gitflow.
• Familiarity with distributed computing environments, e.g. cloud computing, renderfarms.
• Familiarity with Web services, e.g. Flask, Rest API design, RabbitMQ or similar.
• Experience leading development teams.