Développeur de logiciels senior - Senior Software Developer
Method Studios
Montreal, Quebec, Canada
1d ago

English version will follow

DÃ veloppeur de logiciels senior

Les studios Method, une compagnie de Deluxe abritant des artistes et des technologues exceptionnels, est une entreprise de contenu internationale primà e qui travaille avec des crà ateurs de premier plan dans les domaines du cinà ma, de la tà là vision / streaming, de la publicità , du marketing et des expà riences interactives.

Son rà seau d'installations intà grà es offre une gamme complà te de services, y compris les concepts, la conception, la prà visualisation, le dà veloppement de l'apparence, la supervision sur le plateau, l'animation 3D / CGI, le motion graphics, le compositing et la finition, ainsi que l'expà rience et la technologie des mà thodes EXP, AR / VR / MR.

L'approche unique de Method, qui combine les techniques traditionnelles de rà alisation de films avec les technologies numà riques les plus sophistiquà es, a contribuà à bâtir la rà putation de l'entreprise en offrant des solutions intelligentes et avant-gardistes et surtout un travail bien fait depuis deux dà cennies.

Method Montrà al est à la recherche d'Ingà nieurs Logiciels expà rimentàs pour joindre notre à quipe. Se rapportant au gestionnaire du dà veloppement pipeline, l'ingà nieur logiciel se joindra au dà partement logiciel et aidera à faà onner l'à volution des technologies des effets visuels.

Dans ce rà le, vous devrez :

  • Concevoir, dà velopper, tester, documenter et maintenir des logiciels de production dans un environnement collaboratif;
  • Dà velopper un code rà utilisable et de qualità ;
  • Offrir un support aux utilisateurs confrontà s à des problà mes avec les applications dà veloppà es;
  • Collaborer avec le dà partement Logiciels et les parties prenantes pour aider les architectes à concevoir des solutions qui amà liorent l'expà rience utilisateur;
  • Participer à l'amà lioration continue du processus de dà veloppement et promouvoir les meilleures pratiques.
  • Exigences et compà tences :

  • Diplà me en informatique, domaine d'à tudes techniques similaires ou expà rience pratique à quivalente;
  • Vaste expà rience de la programmation en Python;
  • Expà rience avec Linux, y compris les scripts shell;
  • Expà rience avec au moins une boîte à outils d'interface utilisateur de bureau telle que Qt;
  • Expà rience des systà mes de gestion de bases de donnà es relationnelles;
  • Une attitude accessible, proactive et accommodante;
  • Un excellent esprit d'à quipe et une personnalità chaleureuse;
  • Excellentes aptitudes à la rà solution de problà mes;
  • Excellentes aptitudes à la communication;
  • Expà rience avec les langages de programmation de type statique, tels que C++ ou Java
  • Expà rience des systà mes distribuà s et des architectures orientà es services (atout)
  • Intà rêt pour les pratiques modernes de dà veloppement telles que Agile, CI, TDD et DDD (atout)
  • Intà ressà ? Qu'est-ce que vous attendez? Postulez dà s maintenant, nous sommes impatients de faire votre connaissance!

    Senior Software Developer

    Home to exceptional artists and technologists, Method Studios, a Deluxe company, is an award-winning global content company working with top creators on movies, TV / streaming, advertising, marketing and interactive experiences.

  • Its network of integrated facilities provides a full range of services including concepts, design, pre-vis, look development, on-set supervision, 3D animation / CGI, motion graphics, compositing, and finishing;
  • and through Method EXP, AR / VR / MR experiences and technology.

    Method’s unique approach combining traditional filmmaking techniques with the most sophisticated digital technologies has helped build the company’s reputation for offering smart, cutting-edge solutions and above all, well-crafted work, for two decades.

    Method Studios is looking for experienced Software Engineers to join our amazing team. Reporting to the Pipeline Manager, the Software Engineer will join the Software department and help shape the evolution of Visual Effects technologies.

    In this role, you will :

  • 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
  • Requirements and Competencies :

  • 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 at least one desktop UI toolkit such as Qt
  • Experience with relational database management systems
  • An approachable, proactive and accommodating attitude
  • An excellent team spirit and warm personality
  • Excellent problem-solving skills
  • Excellent communication skills
  • Experience with statically typed programming languages, such as C++ or Java
  • Experience with distributed systems and service oriented architectures (asset)
  • Interest in modern development practices such as Agile, CI, TDD and DDD (asset)
  • Interested? What are you waiting for? Apply now, we can’t wait to get to know you!

    Powered by JazzHR

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form