Senior Software Developer
Deluxe Entertainment
Vancouver, BCThis was removed by the employer on 4/21/2019 11:27:00 AM PST
Not to worry we have many other jobs on the site;
Browse all jobs
Browse the IS/IT Category
Search for Senior Software Developer jobs in Vancouver-BC
Search all Senior Software Developer postings
Full Time Job
Senior Software Developer (Backend)
Method Studios is an award-winning international visual effects group with facilities in Los Angeles, Vancouver, New York, Chicago, Detroit, Atlanta, London, Melbourne and Montreal. As an artist-driven company known for its creativity, we service high-end feature film, commercial, television, games and motion graphics clients in the global marketplace.
Method Studios is recruiting for experienced Software Engineers to join the Software department and help shape the evolution of Visual Effects technologies. Join a dynamic team building new tools in an ever-changing environment.
Responsibilities
• Design, develop, test, document and maintain production software in a collaborative environment
• Develop quality, reusable code
• Offer support to users facing issues with developed applications
• Collaborate with the Software department and stakeholders to help architect solutions that improve user experience
• Participate in the continuous improvement of the development process and champion best practices
Qualifications
Required qualifications:
• Must have at least 5 years experience in a similar role
• Computer Science Degree, similar technical field of study or equivalent practical experience
• Extensive experience programming in Python
• Experience with Linux including shell scripting
• Experience with distributed systems and service oriented architectures
• Experience with relational database management systems
• Experience with message queues and REST APIs
• An approachable, proactive and accommodating attitude
• An excellent team spirit and warm personality
• Excellent problem-solving skills
• Excellent communication skills
Preferred qualifications:
• Experience with desktop UI toolkits (Qt..) and Web UI toolkits (Angular JS, React, Vue.js..)
• Experience with statically typed programming languages, such as C or Java
• Interest in modern development practices such as Agile, CI, TDD and DDD