Senior PHP Developer

Senior PHP Developer Job in Pakistan
NRTD Corporation , Pakistan Hot Job

4 Years
0 - 0 PKR
Job Type
Job Shift
Job Category
Requires Traveling
Career Level
Computer Science, Software Engineering, related degree or equivalent experience
Total Vacancies
1 Job
Posted on
Jul 13, 2016
Last Date
Aug 28, 2016

Job Description

NRTD Corporation is recruiting a senior PHP developer on behalf of a multinational with extensive global operations, offering a highly competitive salary. The candidate should be based in Rawalpindi/Islamabad and will work remotely with occasional physical/online meetings and office consultations.

The developer will be responsible for:

1. Maintaining, troubleshooting, bugfixing and possibly continuing development on an existing application built on Codeigniter with a MySQL backend
2. Porting/migrating the existing application to, preferably, Laravel in line with current industry standards in development, from design and SRA, to development, to support, modification/changes and documentation. This would also include exporting all data from the old application to the new
3. Develop detailed software design and document requirements (including conduct an SRA)
4. Develop code with unit tests and conduct requirements testing
5. Deploy, maintain, troubleshoot, bugfix and provide support for both the old (Codeigniter) and new (Laravel) application
6. Technical documentation of technical specifications, outlining in detail the variables, functions and methods used including an ERD specificying database relations and a step by step explanation of the code
7. Coordinate with higher management, including logging project information daily and filing reports, including being on-call for any consultation
8. Develop comprehensive end-user documentation and training materials, including screencast/screenrecorded step by step tutorials

Job Specification

The ideal candidate should:

1. Have a Bachelor’s degree in CS, Software Engineering or a relevant field, including a mastery of programming, UI/UX design, customization of software and relevant skills. Experienced candidates without a degree may be considered
2. 5+ years of development in PHP, specifically in Laravel (or a cumulative experience equal to 5 years). Candidates with extensive experience with Symfony may also be considered, and candidates with experiences in other frameworks may be considered on a case by case basis
3. Have excellent development and architecture skills a solid grasp of web development, specifically in PHP, mainly in Laravel but also a good grasp of Codeigniter
4. Have an excellent grasp over various internet technologies and tools
5. Experienced in HTML5, CSS3, Javascript and web services
6. Experience in databases, specifically with MySQL, database design, database optimization and creating/maintaining ERDs
7. Familiar with the LAMP stack and a deployment environment composed of Linux servers (hosted). Experience with deploying applications in the cloud (e.g. Amazon EC2) will be a plus
8. Knowledge of object oriented programming and software development life cycle best practices, as well as extensive analytical and troubleshooting skills
9. Familiar with dependency/package managers, templating engines and ORM (as used by Laravel. Experience with third-part ORM and templating engines may be considered on a case by case basis)
10. Experienced in the MVC architectural pattern (or any derivative thereof)
11. Familiar with software testing, particular unit testing (e.g. PHPUnit)
12. Familiar with version control/source control systems (e.g. Git, Svn, TFS etc) and platforms (Github, Visual Studio Online, Bitbucket etc)
13. Familiar with bugtrackers/issue trackers
14. Solid technical documentation skills
15. Portfolio of live/demoable applications will be a plus
16. Experience managing teams of developers will be a plus

NRTD Corporation

Information Technology and Services - Islamabad, Pakistan
© Copyright, 2004-2020. All rights reserved.