Senior PHP Developer

Senior PHP Developer Job Description Template

Our company is looking for a Senior PHP Developer to join our team.

Responsibilities:

  • Prioritization of tasks as per dynamic changes in project requirements/ deadlines;
  • Build efficient, testable, and reusable PHP modules;
  • We are looking for a PHP Developer responsible for managing back-end services and the interchange of data between the server and the users;
  • Would manage a team of junior front end and back end PHP developers;
  • Understanding client requirements & converting them to detailed technical requirements;
  • To execute AJAX using jQuery in MVC framework;
  • May need to utilise bootstrap framework, and have working knowledge about dynamic HTML for front end development;
  • To handle CRUD database (MySQL) operations using PDO;
  • Taking accountability for individual & team tasks and providing regular updates to management;
  • Systematic work breakdown of project & assigning to team members;
  • Designing database and developing business logic’s;
  • Should provide valuable solutions and innovation in the area of work being assigned;
  • Strong in collaborating effectively with the team;
  • Responsible for the creation and implementation of a wide variety of Web-based products using PHP, JavaScript, MySQL and AJAX;
  • Quick learner – positive attitude to work under ambiguous situations.

Requirements:

  • Prior experience handling various database management systems (MySQL, SQLite, Oracle etc.);
  • Codeigniter;
  • 4+ years of experience in software graphics manipulation and web programming;
  • Prior working knowledge on various version control tools like Git, Bitbucket etc;
  • Experience with WordPress, Magento, Prestashop, Open Cart, Drupal, Joomla is preferred;
  • Should have a strong knowledge of OOPS;
  • Ability to code and debug in: HTML;
  • Cross platform / technology adaptability;
  • Proven Skills with PHP, SQL, JavaScript/DHTML, HTML-CSS, AJAX, jQuery, Web Services, etc;
  • Understanding of MVC design patterns;
  • Personal Integrity;
  • Experience in working with frameworks such as CodeIgnitor, Yii, Symphony, JQuery, Ext JS;
  • Basic knowledge of front end UI design preferred;
  • Must be a team player, having good communication skills in English, self-starter;
  • Prior experience in Mobile App development on IONIC framework is an added advantage.