Sr. Softwar Developer-United Kingdom

Full Time
Job Description

Job Description

    We are looking for a Dynamic Sr. PHP Developer responsible for managing and developing back-end services and the interchange of data between the server and the users. Your primary focus will include Customer Interaction, development of all server-side logic, definition and maintenance of the central database, ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a full understanding of front-end technologies is necessary as well.

    Responsibilities

    Communication with client for requirement understanding and Able to do User Acceptance with the Client
    Should be able to work on multiple projects at the same time.
    Integration of user-facing elements developed by front-end developers
    Build efficient, testable, and reusable PHP modules
    Solve complex performance problems and architectural challenges
    Integration of data storage solutions (may include databases, key-value stores, blob stores, etc.)
    Should have good experience in creating and maintaining Documentation where required in the Project (like System Requirement Study Document, Software Design Documentation, Change Request, etc)

    Skills Required

    Strong knowledge of PHP web frameworks (at least CorePHP and Symfony) and open sources platform (at least Magento, WordPress and Drupal)
    Understanding the fully synchronous behavior of PHP
    Understanding of MVC design patterns
    Basic understanding of front-end technologies, such as JavaScript, jquery, AngulerJS, AJAX, HTML5, and CSS3
    Knowledge of object oriented PHP programming
    Understanding accessibility and security compliance
    Strong knowledge of the common PHP or web server exploits and their solutions
    Understanding fundamental design principles behind a scalable application
    User authentication and authorization between multiple systems, servers, and environments
    Integration of multiple data sources and databases into one system
    Familiarity with limitations of PHP as a platform and its workarounds
    Creating database schemas that represent and support business processes
    Familiarity with SQL/Non SQL databases and their declarative query languages
    Proficient understanding of code versioning tools
    Should be able to work with Linux OS and should have knowledge of Command for Linux.
    Should have knowledge of creating, managing and using of WebServices or API.

    Optional Skills

    Good to have Knowledge of .Net, JAVA, Oracle, SAP
    Should be able to Drive
    Should be able to work with Design Software from Adobe
    Good to have experience of working with International Team on Outsourcing Project
    Good to have knowledge of 3rd Party software solution like Payment Gateway, Shipping API, CRM, SEO Tools, VOIP System, etc.

    Job Description

    We are looking for a Dynamic Sr. PHP Developer responsible for managing and developing back-end services and the interchange of data between the server and the users. Your primary focus will include Customer Interaction, development of all server-side logic, definition and maintenance of the central database, ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a full understanding of front-end technologies is necessary as well.

    Responsibilities

    Communication with client for requirement understanding and Able to do User Acceptance with the Client
    should be able to work on multiple projects at the same time.
    Integration of user-facing elements developed by front-end developers
    Build efficient, testable, and reusable PHP modules
    Solve complex performance problems and architectural challenges
    Integration of data storage solutions (may include databases, key-value stores, blob stores, etc.)
    Should have good experience in creating and maintaining Documentation where required in the Project (like System Requirement Study Document, Software Design Documentation, Change Request, etc)

    Skills Required

    Strong knowledge of PHP web frameworks (at least CorePHP and Symfony) and open sources platform (at least Magento, WordPress and Drupal)
    Understanding the fully synchronous behavior of PHP
    Understanding of MVC design patterns
    Basic understanding of front-end technologies, such as JavaScript, jquery, AngulerJS, AJAX, HTML5, and CSS3
    Knowledge of object oriented PHP programming
    Understanding accessibility and security compliance
    Strong knowledge of the common PHP or web server exploits and their solutions
    Understanding fundamental design principles behind a scalable application
    User authentication and authorization between multiple systems, servers, and environments
    Integration of multiple data sources and databases into one system
    Familiarity with limitations of PHP as a platform and its workarounds
    Creating database schemas that represent and support business processes
    Familiarity with SQL/Non SQL databases and their declarative query languages
    Proficient understanding of code versioning tools
    Should be able to work with Linux OS and should have knowledge of Command for Linux.
    Should have knowledge of creating, managing and using of WebServices or API.

Keyskills
PHP
Javascript
WordPress
JQuery
Magento
Drupal
Symfony
Ajax
Html5
Web Services

4118