PHP Technical Architect & Lead Developer

PHP Technical Architect & Lead Developer

<p> JOB DESCRIPTION: </p><p>PHP Technical Architect & Lead Developer</p><p>CPDcast & IBI Central Technology</p><p>Reporting To: Head of Technology Architecture, Informa Business Information</p><p>Position Purpose </p><p>The purpose of this position is to allow IBI to expand the CPDcast technology in to wider markets and to meet the code creation requirements of a rapidly growing technology business. This is a key role which will suit a very strong senior developer and software architect who is happy working in a small dynamic team and taking full responsibility for completing feature enhancements within CPDcast’s overall development cycle as well driving the development of our eCommerce store fronts built on the Magento platform. This technical architect and team leader will lead all aspects of the software development lifecycle from scoping requirements and writing use- cases through to system architecture and build to UAT and launch. This pivotal role reports directly to IBI’s Head of Technology and requires a focussed individual with exacting standards and who is passionate about creating reusable, scalable and maintainable software architecture on PHP and related frameworks. Personal attributes required include: a passion about technology, talent, mental agility, high standards and meticulous attention to detail.</p><p>Position Duties and Responsibilities </p><p>Primary Duties and Responsibilities Secondary Duties and Responsibilities . Using object oriented analysis and design to turn pre- . Assist with UAT planning agreed development tasks and requirements into scalable . Assist with interface layout. architecture. . Use-case/story writing for functional requirements . User story estimating . Iteration planning . Documentation of certain key areas of the system . Coding this architecture to pre-agreed standards. . Running regular code reviews with junior developers . Tracking & updating user story status during iterations . Report on progress in weekly tech-team meeting. . Facilitate daily scrums . Manage release process . Lead maintenance of live release . Testing the completed code. . Ensure code test coverage meets agreed levels . Working with the accessibility and QA consultants to launch new releases and updates to project stakeholders Position Requirements </p><p>Functional/Technical Skills . PHP5, MySQL, Symfony (or experience with other MVC frameworks) JavaScript, XHTML, HTML and CSS . Strong OO Analysis & Design . Understanding of common design patterns . Ability to lead software development project lifecycle . Ability to effectively manage time and prioritise work. . Ability to assess the impact of new project requirements on an existing team workload. . Technical writing skills producing clear and unambiguous technical documentation and user stories . Ability to lead the development team under the direction of the Head of Technology.</p><p>Experience 5+ Years’ working in object oriented PHP 5 Experience working with agile development methodologies such as Scrum, XP, TDD, BDD 2+ Year’s experience of Symfony or other MVC frameworks 2+ Years experiences of the Magento eCommerce platform, an understanding of PCI compliance Subversion or Git Repositories Working on the command line of *Nix Systems Unit testing, Behaviour Driven Development – Behat Experience of continuous integration, build and release techniques Experience implementing and designing RESTful API’s</p><p>Education/Vocational Training A recognised University degree or equivalent experience </p><p>Environmental/Physical Demands Will be expected to work as part of and to lead a small team of developers.</p>

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    2 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us