Software Engineer

2 months ago


London, United Kingdom MPS Full time

Job Purpose

To maintain and provide support as required to the Keygen development team, build new features, and maintain the existing platform.

Improving user satisfaction and reliability of our software is critical to achieving the objectives of the business.

A strong understanding and appreciation of agile methodology is essential for success in this role. Candidates should be proficient in working within this collaborative and dynamic environment. Key responsibilities include building products,, close collaboration with fellow team members, problem-solving, peer code review, and writing unit tests.

Who we are...

Motion Pictures Solutions (MPS) is a leading international film services company, providing end-to-end solutions at all stages in the field of theatrical film delivery. From 24/7 post-production and mastering through to secure electronic distribution, KDM delivery, live event management, creative services and specialist technical consultancy, MPS offers distributors, exhibitors and industry partners a culture of innovation, a high level of expertise and fast turnaround times.

We have spent the past 18 years building MPS into a company that major Film Studios and Distributors trust. We’re an industry leader and our aim is to make the global cinema industry run better, with our software already forming the basis of that ambition. We want to drive the cinema industry forward using the power of new, secure web-based technologies.

MPS is an energetic company, and we guarantee a fun workplace and maybe the odd movie in one of our state-of the-art screening rooms. Most of all we want ambitious, driven people who are passionate about technology and film.

Main Duties & Responsibilities

  • Build efficient testable and reusable PHP modules
  • Integrating data storage solutions (databases, key-value stores)
  • Working with latest and emerging technologies as well as legacy systems
  • Working with GIT. Branches, merging code, resolving conflicts, tagging etc.
  • Web fundamentals (HTML, CSS and JS, React knowledge is desirable)
  • Solve complex performance problems and architectural challenges
  • Ensure that the completed software complies with all architecture, design, programming standards and conventions. To ensure that the developed software meets all functional and technical requirements and is of a high quality
  • Deliver code that follows design patterns and principals
  • Present complex information clearly and efficiently in appropriate styles at all levels
  • Create required technical specification and designs in line with current architecture for new features and projects
  • Ensure that project assignments are completed within realistic time frames, deal with and resolve day-to-day development and support queries
  • Good planning, organisational and analytical skills
  • Self-managing, prioritising and multi-tasking

Requirements

Qualifications

  • Educated to degree level or equivalent experience
  • Exposure to modern MVC’s (Symfony/ Laravel)
  • Understanding/appreciation of TDD/BDD
  • Understanding of SOLID Principles and design patterns

Experience & Competencies

  • Solid 5+ years of PHP development
  • Symfony Framework
  • Docker
  • mySQL

Skills and Knowledge

  • Excellent understanding of MVC, OOP PHP, Doctrine
  • Excellent TDD and BDD skills
  • Good understanding of GIT
  • Advanced SQL and database knowledge
  • LAMP architecture, PHP and mySQL
  • Excellent understanding of Clean Code and SOLID
  • Solid understanding of the complete PHP technology stack
  • Familiar with prototyping and MVP development approaches
  • Unified Modelling Language
  • Skilled in writing technical documentation
  • Technical management and leadership at the code level
  • Familiar how an HTML page is rendered in the browser
  • Familiar with Client Server paradigm
  • Familiar with software project life cycles
  • Conceptual thinking, able to understand underlying issues in complex problems
  • Skilled at solving and communicating complex problems, applying knowledge and technology
  • A broad and in-depth range of experience in providing bespoke software solutions end-to-end
  • Familiar with application security and scalability
  • Strong understanding of solution architecture
  • Knowledge of logical and physical data modelling
  • Expertise in the latest and emerging technologies likely to be employed in designing and delivering enterprise wide quality solutions
  • Expertise in latest techniques and methodologies in delivering quality solutions

Behaviours

Teamwork

Shares and seeks ideas from colleagues

Encourages all team members to contribute to the process

Facilitates the way forward for others when issues need resolving

Focuses team effort on the achievement of overall objectives

Confronts issues and challenges others in a positive manner to ensure completion of tasks

Ensure the views and ideas of those outside the team are obtained when dealing with issues effecting them

Facilitates ways for the team to work together

 

Communication

Tailors own approach to engage with other people

Adapts communication style to suite situations and people

Uses existing communication channels and methods to cascade information and engage with other

Encourages others to check their understanding of what was discussed

Handles interruptions, questions and challenges in a confident and assured manner

Has good written communication skills, written and spoken

Aware of good and poor practices in email communications

 

Delivery

Seeks continuous improvement

Ensure team goals are achieved in line with expectations

Look for alternative solutions that drive improved performance

Shapes and translates MPS objectives into achievable team goals

Reinforces and supports attitudes and actions that support improved performance and service excellence

Please note, this role is remote however, you must be located within the UK.

Benefits

  • 25 days' Annual Leave -
  • Medicash Health Cash Plan
  • Cinema ticket discounts
  • Cycle to Work Scheme
  • Dexters 'No Deposit' Option
  • Interest Free Deposit Loan
  • Company Sick Pay Scheme
  • Season Ticket Loan
  • Summer & Christmas Parties
  • Training (including Study Support & Leadership Programme)


  • London, Greater London, United Kingdom Polaris Software Full time

    About Polaris SoftwareWe are a leading provider of software solutions that empower law enforcement agencies and local authorities to enforce and track traffic and parking offenses, manage permits and licenses, and control high-risk assets.Our goal is to build a data-driven organization with robust systems and processes, poised for consistent growth and ready...


  • London, Greater London, United Kingdom Polaris Software Full time

    About Polaris SoftwareWe are a leading provider of software solutions that empower law enforcement agencies and local authorities to enforce and track traffic and parking offenses, manage permits and licenses, and control high-risk assets.Our goal is to build a data-driven organization with robust systems and processes, poised for consistent growth and ready...


  • London, United Kingdom Polaris Software Full time

    We provide software solutions that empower police forces and local authorities to enforce and track traffic and parking offences, manage permits and licenses, and control high-risk assets like firearms and tasers. We've expanded our reach both in the UK and internationally, acquired key companies like Farthest Gate and JML Software Solutions, and invested...


  • London, United Kingdom Polaris Software Full time

    We provide software solutions that empower police forces and local authorities to enforce and track traffic and parking offences, manage permits and licenses, and control high-risk assets like firearms and tasers. We've expanded our reach both in the UK and internationally, acquired key companies like Farthest Gate and JML Software Solutions, and invested...

  • Software Engineer

    1 day ago


    London, Greater London, United Kingdom Bogialo Software Full time

    Job Description:About Bogialo Software:Bogialo Software is a leading software development company that specializes in creating innovative and scalable software solutions.Job Summary:We are seeking a highly skilled and experienced Full Stack Engineer to join our team. The successful candidate will be responsible for designing, developing, and maintaining our...

  • Software Engineer

    2 days ago


    London, Greater London, United Kingdom Bogialo Software Full time

    Job Description:About Bogialo Software:Bogialo Software is a leading software development company that specializes in creating innovative and scalable software solutions.Job Summary:We are seeking a highly skilled and experienced Full Stack Engineer to join our team. The successful candidate will be responsible for designing, developing, and maintaining our...


  • London, Greater London, United Kingdom Polaris Software Full time

    About Polaris SoftwareWe are a leading provider of software solutions that empower law enforcement agencies and local authorities to enforce and track traffic and parking offenses, manage permits and licenses, and control high-risk assets like firearms and tasers.We have expanded our reach both in the UK and internationally, acquired key companies like...


  • London, Greater London, United Kingdom Polaris Software Full time

    About Polaris SoftwareWe are a leading provider of software solutions that empower law enforcement agencies and local authorities to enforce and track traffic and parking offenses, manage permits and licenses, and control high-risk assets like firearms and tasers.We have expanded our reach both in the UK and internationally, acquired key companies like...


  • London, United Kingdom Polaris Software Full time

    About usAt Polaris, we're on a mission to create a safer and fairer world. We provide software solutions that empower police forces and local authorities to enforce and track traffic and parking offences, manage permits and licenses, and control high-risk assets like firearms and tasers.Since securing support from August Equity in May 2023, we've been on an...


  • London, United Kingdom Polaris Software Full time

    About us At Polaris, we're on a mission to create a safer and fairer world. We provide software solutions that empower police forces and local authorities to enforce and track traffic and parking offences, manage permits and licenses, and control high-risk assets like firearms and tasers. Since securing support from August Equity in May 2023,...


  • London, United Kingdom Polaris Software Full time

    About us At Polaris, we're on a mission to create a safer and fairer world. We provide software solutions that empower police forces and local authorities to enforce and track traffic and parking offences, manage permits and licenses, and control high-risk assets like firearms and tasers. Since securing support from August Equity in May 2023,...


  • London, Greater London, United Kingdom Bogialo Software Full time

    Job OverviewBogialo Software is seeking a highly skilled Full Stack Engineer to join our team.Key Responsibilities:Design and develop robust back-end web applications using software development skills.Implement front-end development and create visually appealing user interfaces using Cascading Style Sheets (CSS).Collaborate with cross-functional teams to...


  • London, Greater London, United Kingdom Bogialo Software Full time

    Job OverviewBogialo Software is seeking a highly skilled Full Stack Engineer to join our team.Key Responsibilities:Design and develop robust back-end web applications using software development skills.Implement front-end development and create visually appealing user interfaces using Cascading Style Sheets (CSS).Collaborate with cross-functional teams to...


  • London, United Kingdom Polaris Software Full time

    About usAt Polaris, we're on a mission to create a safer and fairer world. We provide software solutions that empower police forces and local authorities to enforce and track traffic and parking offences, manage permits and licenses, and control high-risk assets like firearms and tasers.Since securing support from August Equity in May 2023, we've...


  • London, United Kingdom Polaris Software Full time

    About usAt Polaris, we're on a mission to create a safer and fairer world. We provide software solutions that empower police forces and local authorities to enforce and track traffic and parking offences, manage permits and licenses, and control high-risk assets like firearms and tasers.Want to make an application Make sure your CV is up to date, then read...


  • London,, UK, United Kingdom Polaris Software Full time

    About usAt Polaris, we're on a mission to create a safer and fairer world. We provide software solutions that empower police forces and local authorities to enforce and track traffic and parking offences, manage permits and licenses, and control high-risk assets like firearms and tasers.Since securing support from August Equity in May 2023, we've...


  • London, United Kingdom Polaris Software Full time

    About usAt Polaris, we're on a mission to create a safer and fairer world. We provide software solutions that empower police forces and local authorities to enforce and track traffic and parking offences, manage permits and licenses, and control high-risk assets like firearms and tasers.Want to make an application Make sure your CV is up to date, then read...


  • London Area, United Kingdom Polaris Software Full time

    About us At Polaris, we're on a mission to create a safer and fairer world. We provide software solutions that empower police forces and local authorities to enforce and track traffic and parking offences, manage permits and licenses, and control high-risk assets like firearms and tasers. Since securing support from August Equity in May 2023, we've been on...


  • London Area, United Kingdom Polaris Software Full time

    About usAt Polaris, we're on a mission to create a safer and fairer world. We provide software solutions that empower police forces and local authorities to enforce and track traffic and parking offences, manage permits and licenses, and control high-risk assets like firearms and tasers.Since securing support from August Equity in May 2023, we've been on an...


  • London Area, United Kingdom Polaris Software Full time

    About usAt Polaris, we're on a mission to create a safer and fairer world. We provide software solutions that empower police forces and local authorities to enforce and track traffic and parking offences, manage permits and licenses, and control high-risk assets like firearms and tasers.Since securing support from August Equity in May 2023, we've been on an...