company_logo

Full Time Job

Core Software Engineer - Senior

Moving Picture Company

Bengaluru, India 06-06-2020
 
  • Paid
  • Full Time
Job Description

To succeed in the role, the following experience and competencies are required;
• Production-level experience using Python for desktop applications, service backends or development infrastructure.
• SQL and general database knowledge for query writing and optimization.
• 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.
• Collaborative and team oriented approach to product development, working with teams across locations, timezones and cultures.
• Excellent verbal and written communication skills.
• Be self-motivated and demonstrate strong organizational skills.
• Cross-platform development on Windows and OS X.
• Knowledge of Python packages and frameworks such as Flask, PyQt, PyMySQL, etc.
• An interest in the architectural perspective - contributing to architectural decisions and other technical documentation.
• Experience of Agile and lean methodologies, and an interest in process improvement in these areas.
• Comfortable working in a fast-paced and dynamic environment where requirements change.
• Able to present technical concepts to a broad audience with varying level of technical understanding.
• Experience working with large, legacy code bases; from maintenance and refactoring through to end-of-life support.
• An awareness of security and keeping content secure.

Jobcode: Reference SBJ-g3q8qr-18-116-42-208-42 in your application.

Company Profile
Moving Picture Company

The Moving Picture Company (MPC) is a global creative studio with a single goal: to create experiences that move people. With decades of storytelling experience, we are perpetually pushing the limits of what is technologically and artistically possible to tell visually stunning stories. MPC continues to lead in an ever-evolving industry, building authentic and long-lasting connections with audiences across all channels.