Senior PHP Developer

The Access Group
13 Nov 2017
18 Nov 2017
Contract Type
Full Time
As a 'hands-on' developer you will have experience of delivering storypoints, bug fixes and upgrades prioritised from product backlogs in anAgile environment. Proven experience with a variety of technologies anddeployment models will be critical.You will be working within a team or on your own to develop, support andupgrade software solutions for release with an agreed timescale -ensuring that they are to the requisite design, architecture andcompliant with the recommended approach. You will be expected to be ableto create estimates and plans for work, monitor and report accurately onprogress taking responsibility for timely delivery.Key Responsibilities Develop coded software solutions to agreed and elaborated requirements Implementing SugarCRM 3 rd party upgrades as part of a continuous rolling upgrade plan. Adhere to department coding standards, ensuring code is readable, adequately commented and is efficient in terms of speed and economy Create technical documentation when required Unit test before making ready for QA Ensuring any new code is peer reviewed by other developers Accurately record, comment & detail time expended on issue resolution within JIRA Ensuring source code is committed to an appropriate branch in the source code repository Ensuring code-in-progress is backed up daily Attending and contributing to project meetings, taking and delivering on actions Working with Project Managers, Consultants, Infrastructure and Support teams to deliver working solutions to customers General site maintenance Working with third part infrastructure provider Keeping information up to date as sites are created/destroyed Work with onshore and offshore resources Provide mentorship to juniors Essential Skills and Experience BSc or MSc in Computer Science or equivalent experience Proven track record of developing and supporting n-tier LAMP (Linux, Apache, MySQL, PHP) applications Specific experience of handwritten PHP, shell scripting (preferably BASH) and SQL Knowledge of JavaScript, preferably jQuery, Practical appreciation of the business processes supported by CRM applications Experience of implementing upgrades, transitioning technologies, technical architectures, component/framework reuse and APIs/integrations Experience of developing in AGILE or Lean environments with a comfortable, collaborative approach to working closely with QA and Project Management to assess risk Experience of source code management using version control systems such as Git. Ability to work under pressure and to tight timescales Experience of system complexity Good organisational and communication skills Flexible and adapt easily to change A commitment to quality Desirable Skills and Experience Specific experience of developing and supporting SugarCRM applications v6.5 and above Experience of supporting Microsoft stack (Windows, IIS, .Net & SQL Server) applications Experience of SOAP/RESTFul APIs/integrations Experience of PYTHON scripting Experience memcached or Elastic Search js/underscore.js Experience working in an Agile enviroinment Experience of using issue tracking/project management tools (ideally JIRA) to estimate and progress through work items on agreed backlogs An appreciation of web related security practice, particularly those required for ISO27001 Familiarity with Linux Command Line Shell - provided by Dice .NET, AGILE, APACHE, COMPUTER SCIENCE, CRM, IIS, ISO27001, JAVASCRIPT, JIRA, JQUERY, LAMP, LINUX, MICROSOFT, MYSQL, PHP, PROJECT MANAGEMENT, PYTHON, QA, SAP CRM, SOAP, SQL, SQL SERVER, WINDOWS