Thursday, November 26, 2020

PHP Developer - Zend/Drupal/Magento (4-12 yrs) (SkillDeck)

Technical Expectations :
 
- Production programming experience of which of solid PHP design/coding/testing in Open Source environment building large scale distributed web sites.

- Experience working in a formal web/software development environment

- Experience on Object Orientation software coding experience for web application

- Year of Working with a second object-oriented language such as PERL or JAVA.

- Linux, Mac O/S, MYSQL, PHP 5/7, Apache technology experience based on LAMP model

- Computer Science trained graduate or with equivalent work experience

- Test Driven Development an asset.

- Should have experience with Joomla, wordpress, Drupal, Magento.

- Strong knowledge of the following programming languages: PHP, AJAX, MYSQL and JavaScript.

Nice to have : Front End technologies such as REST, Webservice, Backbone, nodeJs, requireJs, underscore, bootstrap, jQuery, jQueryMobile, XML, JSON, HTML5, or CSS.

Skills Requirements : 

- Fluent in the English language (written & verbal communication)

- Solid team player with passion to participate in mentoring and team building

- Strong web application documentation, design, coding and testing experience

- Proven analytical ability to create/modify application code to support new functionality.

- Strong debugging experience with code written by other developers

- Proven ability to provide effort and elapsed time estimates for assigned work.

- Proven ability to execute project deliverables within effort and elapsed time estimates

- Proven experience in meeting workload estimates as defined in project work plan.

- Web development using PHP framework (Zend etc.)

- Committing code to Git, Branching and Merging code.

Responsibilities :

- Design, construct, develop, code, debug, document and maintain web site applications using our in-house development processes and methodologies.

- Conform to define software design methodology for the development and implementation of Internet based application to support all aspects of web site functionalities.

- Perform code review and evaluation and determine recommendations for adaptation.

- Creation of Low-Level Design Document from Functional Specification and Technical design document.

- Conduct Low Level Design Review with Team Lead and Technical Lead to ensure that the Low-Level Designs conform to respective Functional Specifications and Technical Designs.

- Participate in code reviews with Team Lead and Technical Lead to ensure that the code adheres to the low-level design, and that the code meets coding standards compliance.

- Apply rigorous testing methodologies and use cases to analyze and verify software programs, algorithms, data transformation, forms, reports and interfaces.

- Timely communication of issues and status information to Team Lead concerning system development activities.

- Generate application test data as necessary and validate any data conversion requirements for final implementation and production rollout.

- Participate in project status review meeting with Team Lead.


- Being responsible for the analysis, design and development of certain key business applications

- Working closely with the project manager and senior staff to ensure stated business objectives are met

- Assisting in the hiring of and manage additional developers if and when the project's schedules require them

- Planning and organizing the activities required to produce design documentation and unit tested code.

- Coordinating the efforts of all developers in the team and ensure the activities are executed according to the project plan and that target dates are met.

- Using Jira to document work, track development and testing activities, provide release notes, etc.

- Other duties as may be assigned by management. 

Apply Now