Find More Than 52931+ Job Vacancy


Apply jobs • Apply directly to companies • Clear salary ranges

Browse 52931 List Available Job Vacancies Today. We Have Worked with 2000+ Trusted Companies around the world


MPS Logo

Software Engineer

3159796

London

2 days ago

25 - 33 CAD

MPS


Job Description

Job PurposeTo 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 & ResponsibilitiesBuild efficient testable and reusable PHP modulesIntegrating data storage solutions (databases, key-value stores)Working with latest and emerging technologies as well as legacy systemsWorking 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 challengesEnsure 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 qualityDeliver code that follows design patterns and principalsPresent complex information clearly and efficiently in appropriate styles at all levelsCreate required technical specification and designs in line with current architecture for new features and projectsEnsure that project assignments are completed within realistic time frames, deal with and resolve day-to-day development and support queriesGood planning, organisational and analytical skillsSelf-managing, prioritising and multi-taskingRequirementsQualificationsEducated to degree level or equivalent experienceExposure to modern MVC’s (Symfony/ Laravel)Understanding/appreciation of TDD/BDDUnderstanding of SOLID Principles and design patternsExperience & CompetenciesSolid 5+ years of PHP developmentSymfony FrameworkDockermySQLSkills and KnowledgeExcellent understanding of MVC, OOP PHP, DoctrineExcellent TDD and BDD skillsGood understanding of GITAdvanced SQL and database knowledgeLAMP architecture, PHP and mySQLExcellent understanding of Clean Code and SOLIDSolid understanding of the complete PHP technology stackFamiliar with prototyping and MVP development approachesUnified Modelling LanguageSkilled in writing technical documentationTechnical management and leadership at the code levelFamiliar how an HTML page is rendered in the browserFamiliar with Client Server paradigmFamiliar with software project life cyclesConceptual thinking, able to understand underlying issues in complex problemsSkilled at solving and communicating complex problems, applying knowledge and technologyA broad and in-depth range of experience in providing bespoke software solutions end-to-endFamiliar with application security and scalabilityStrong understanding of solution architectureKnowledge of logical and physical data modellingExpertise in the latest and emerging technologies likely to be employed in designing and delivering enterprise wide quality solutionsExpertise in latest techniques and methodologies in delivering quality solutionsBehavioursTeamworkShares and seeks ideas from colleaguesEncourages all team members to contribute to the processFacilitates the way forward for others when issues need resolvingFocuses team effort on the achievement of overall objectivesConfronts issues and challenges others in a positive manner to ensure completion of tasksEnsure the views and ideas of those outside the team are obtained when dealing with issues effecting themFacilitates ways for the team to work togetherCommunicationTailors own approach to engage with other peopleAdapts communication style to suite situations and peopleUses existing communication channels and methods to cascade information and engage with otherEncourages others to check their understanding of what was discussedHandles interruptions, questions and challenges in a confident and assured mannerHas good written communication skills, written and spokenAware of good and poor practices in email communicationsDeliverySeeks continuous improvementEnsure team goals are achieved in line with expectationsLook for alternative solutions that drive improved performanceShapes and translates MPS objectives into achievable team goalsReinforces and supports attitudes and actions that support improved performance and service excellenceBenefits25 days' Annual Leave -Medicash Health Cash PlanCinema ticket discountsCycle to Work SchemeDexters 'No Deposit' OptionInterest Free Deposit LoanCompany Sick Pay SchemeSeason Ticket LoanSummer & Christmas PartiesTraining (including Study Support & Leadership Programme)MPS


Apply Go Back

Share This Job

LinkedIn
Reddit
WhatsApp
Telegram

Related Jobs

Administrative Assistant
Administrative Assistant
Randstad
Nisku, AB
2 days ago

Apply
Nature Recovery Assistant
Nature Recovery Assistant
Derbyshire Wildlife Trust
Middleton, Greater Manchester, North West England, England
2 days ago

Apply
Leader Patient Flow Operations - Patient Flow
Leader Patient Flow Operations - Patient Flow
Nova Scotia Health Authority
Kentville, NS
Today

Apply
Compliance officer - Quality Assurance Specialist (f/m/d)
Compliance officer - Quality Assurance Specialist (f/m/d)
Deutsche Börse
Luxemburg
Today

Apply
DELIVERY DRIVER
DELIVERY DRIVER
G4S
Bloxwich, England
Today

Apply