Placement papers | Freshers Walkin | Jobs daily: Mid and Senior level Software Developers - Python, Backend at Moving Picture Company (London, UK)

Search jobs and placement papers

Mid and Senior level Software Developers - Python, Backend at Moving Picture Company (London, UK)

As a Backend Developer in the Core Engineering team, your role is to further the development of the Core Platform to meet the needs of our users and the wider business. 

You will draw on your skills and experience to both extract and modernise the Core Platform for use by other Technicolor companies, and to maintain ongoing use by MPC.  You will focus on developing services and APIs that encapsulate the business logic of the platform, in areas such as compute, storage, digital asset management and digital resource management.  You will be building internally facing interfaces to our platform and production data.

The Core Platform has a broad scope and diverse user group.  While there is some expectation of the role to work across multiple aspects of the platform (building features, fixing bugs, general enhancements), some developers do specialise and focus on specific subject areas.  This may happen immediately, or after some time having gained familiarity with many areas of the platform.


While previous experience in the VFX industry is not required to be successful in this role, there are some other skills and experience that we look for in a candidate. 

  • Production-level experience using Python for desktop applications, service backends or development infrastructure.

  • SQL and general database knowledge for query writing and optimisation.

  • A working understanding of HTTP and JSON.

  • Familiarity with source control, in particular Git, and associated best practices.

  • Comfortable working in a primarily Linux based development and runtime environment.

  •  A solid knowledge of testing principles, in particular TDD and/or BDD.

  • Proven problem-solving skills around technical, product and business requests.

  • Be able to consider a technical solution from different perspectives, including algorithms, complexity, correctness, maintainability.

If you’re not sure if you have the right experience, or perhaps have a talent that we haven’t listed and you think may still be important to us, please don’t hesitate to apply and tell us about yourself.

Nice to have:

  • Experience of Agile and lean methodologies, and an interest in process improvement in these areas.

  • Able to present technical concepts to a broad audience with varying level of technical understanding.

  • An awareness of security and keeping content secure

Additional Information

If you’re still not quite sure and would like more information or to just ask someone about life as a technologists at MPC, then please do not hesitate to get in touch! We want to be able to answer all your questions to ensure you are fully engaged and informed on the opportunity you are applying for. Please direct your questions to our Global Head of Technology Recruitment, Satveer Aujla and he will get back you!

by via developer jobs - Stack Overflow

No comments:

Post a Comment