Request for Quotation for Software Development Services


PECB Header


Transferring/migrating and refactoring of application in PHP: from YII 1.x to Laravel 6


Status: Open
Publication Date: 16th of June, 2020
Closing Date for Application: 15th of July, 2020
Estimated Duration: 3 to 6 months
Field of Engagement: Software Development
Number of teams: 2


PECB is a certification body which provides education and professional certifications under ISO/IEC 17024 for individuals on a wide range of disciplines and standards. As a global provider of training, examination, and certification services through a global network of more than 1700 partners, PECB offers its expertise in multiple fields, including but not limited to Information Security, IT, Business Continuity, Service Management, Quality Management Systems, Risk Management, as well as Health, Safety, and Environment.


PECB is interested in hiring two highly experienced Software Development teams (individuals or companies) to transfer our enterprise system CERES from one framework to another within PHP. CERES provides a scalable, secure, and organized framework to manage our business operations, process automation, and customer relationships that is used by more than 40,000 users word wide.

CERES manages the entire process of certifying personnel. Among others, it provides the following features: managing the website pages, managing four different dashboards, managing the entire user’s profiles and their certificate progress, invoicing system, managing the ticketing system and training courses.

It is a CMS-based platform developed in YII framework, whose existing framework we wish to change from YII 1.x to Laravel 6 while preserving and not modifying its external or existing functional behaviors, but doing a complete refactoring of the code as well. In total including external extensions the project consists of 38535 files and 957.119 lines of code. The applicant must have team members with experience in Laravel and refactoring.

To ensure a faster transfer and better management, two separate teams will be hired that will be working on different modules specified by PECB.


PECB’s Software Development department is responsible for architecting and developing software solutions, based on the PECB needs. All applications developed are solely for internal use (used by employees, clients, partners, and trainers) and not for commercial use. Forms of solving/working in this project depends from your proposal, it is accepted also to create a common library and use both frameworks at the same time, while working on migrating to Laravel.

The chosen applicant will be involved in the following processes:

Transfer/migrate the application from YII to Laravel.

Refactor the code by using high quality coding methodology. Comment each function.

Frontend shall be separated and developed with vue.js (or as per suggestion, and approved by PECB).

Facilitate graceful migration from one framework to another, allowing progressive transfer of the URL routes handling (e.g. controllers) from Yii to Laravel.

Coordination between two distributed teams in order to successfully complete the project. Updates of the system documentation to incorporate changes, and review of existing

documentation to improve quality and readability.

Define procedures for the deployment into staging and production (including rollback procedures).

Reporting to PECB on the evolution of the work by weekly progress meeting and updating the information on Jira (or other management tools).


Outputs will be:

Functional software.

Pass all functional and non-functional tests, including integration testing. Deploy into staging and production servers, in coordination with PECB. Release report as specified in the SLA for Software development.

Installation & Configuration Manuals, including description of all configuration parameters of the application, configuration and clustering manual, data migration procedures and data migration strategy and infrastructure dimensioning requirements.


The successful applicant will report to PECB’s Director of Software Development and work closely with the internal employees of PECB’s Software Development Department. During the contract period, regular progress updates must be submitted to the PECB in writing.


  • Team members with 5+ years of experience in software development, computer programming, software quality assurance/tester;
  • Expertise in PHP and Laravel is mandatory;
  • Experience with MySQL, HTML5 and CSS3;
  • Team consisting of at least one senior architect and one frontend developer;
  • A portfolio with live links to sites that you have developed previously;
  • Experience with YII framework (preferred);
  • Great attention to detail and be highly organized;
  • Proficiency in English (written & verbal);
  • Strong Agile/Scrum development cycle understanding;


There is only one criteria to submit a proposal in response to our call. That is why we ask you to pay particular attention to our requirements and the information needed to support the proposal.

The applicant will be selected on the basis of the following criteria:

PECB Table


Applicants will have the opportunity to apply via email by sending a proposal which describes:

Implementation plan with detailed schedule and duration;

Number of employees involved in the development process and their competencies;

Financial proposal presented in EURO, price will be non-revisable and remain valid for the duration of the contract.

If you have any questions you are advised to submit those to until 2020-06-30.

The proposal must be submitted to with the subject “APPLICATION FOR SERVICES OF A SOFTWARE DEVELOPMENT COMPANY”.

All proposals received in response to this application will be the property of the PECB and will not be returned.

The deadline for application is July 15, 2020, at 23:59 hrs.

Please note that applications received after the deadline, submitted in other means, and other languages than the English language will not be considered. Only short-listed applicants will be contacted.

PECB Footer

Shikime 1890
Kategoria Informatikë
Skadon Ka skaduar!
Orari Contract
Lokacioni Prishtinë
KosovaJob is the largest employment network in Kosovo certified by Bureau Veritas with ISO 9001:2015 Quality Management
Follow Us
Copyright © 2020 - KosovaJob LLC
Copyright © 2020 - KosovaJob LLC