Junior PHP DeveloperApply Now Experian is an Equal Opportunity Employer Including Disability/Veterans Job Number: 183782
Junior PHP Developer
We are seeking an exceptionally talented full stack PHP/JS OOP developer to join our Alchemy (http://www.experian.co.uk/marketing-services/products/alchemy-social.html) development team.
You will work on Experian’s Alchemy Social Ads Manager: the leading platform for creating, buying, managing and optimising ads on Facebook, Twitter and Instagram and Intelligent Audiences which is a tool used for creating audiences used in marketing campaigns in social media platforms. Alchemy makes it easy to manage ads at large scale and is tightly integrated with Experian’s market-leading email marketing and targeting data propositions.
Things we're not interested in hearing about: You built a website using Joomla or Magento. You took client requirements and planned a solution. Why? We're looking for more than the average developer. Instead, tell us about a problem you solved using a graph algorithm, how you made an existing system 50% faster, how you threaded a system to work around bottlenecks, a kick ass plugin you wrote.If you can, show us the code, tell us why it's elegant, efficient or smart.
You'll get a competitive salary, excellent benefits including private healthcare and pension, a chilled out environment (regular working from home, casual dress) in the trendy Southwark area and a chance to work with some of the best brands across the globe. Plus you'll be working with a team of youthful, smart individuals who understand the value of technology done the right way.
Essential Duties and Responsibilities
·Design, develop, enhance, and maintain current/new PHP/ZF2 applications and RESTful web services
·Ability to design and develop software in a group or independently
·Assist in technical design and development reviews
·Take responsibility for developing solutions for all tiers of the application; controllers, middle-tier business components, database layer, etc.
·Work through all phases of the software development life cycle, including analysis, design, implementation, testing, deployment, and maintenance
·Write creative and efficient code to meet and exceed requirements
oInvestigate, analyse and address reported defects in a timely manner. Solutions to these problems can include code changes, data updates, or configuration modifications
oUnderstand and participate in performance management processes
·Actively contribute to a culture where the fair treatment of customers is at the heart of the Experian business.Take personal responsibility to ensure that you adhere to all regulatory requirements and apply appropriate controls in the interests of our customers.
Knowledge, Experience & Qualifications
3. KNOWLEDGE, EXPERIENCE & QUALIFICATIONS
• BSc in a related subject (maths, computer science, engineering or similar) or equivalent work experience
•Knowledge and commercial experience of object oriented PHP 5
•Knowledge of object oriented development principles, multi-tier web application design and relational database principles
•Web-based development experience; involvement with large-scale, high-volume web-based systems is preferred
•Experience in TDD, Unit Testing and Mocking
•Excellent written and verbal communication skills in English
•Be comfortable interacting with all levels of technical and business resources
•Have good analytical skills, understanding of project life cycles, and the ability to act in an entrepreneurial manner to ensure the software delivered matches the business communities’ needs
•Experience with Zend Framework, Doctrine 2, PHPUnit and Aspect Mock
•Understanding of AngularJS, Karma and Sinon
•Knowledge and experience of AMQP based service oriented architectures
•Experience working in a CI environment
•Experience of making and managing high volumes of RESTful API calls
•Knowledge of Facebook, Twitter and Google APIs
•Knowledge of Agile principles, especially Kanban