Send me more jobs like this

Technical Lead - PHP

Keywords / Skills : Symphony, PHP

5 - 10 years
Posted: 2019-05-07

IT/Computers - Software
Software Engineer/ Programmer
Posted On
7th May 2019
Job Description
Familiarity with PHP 7 or above. Specifically, strict typing.

Understanding of software development best practices:

Applied knowledge of PSR 1, 2 and 4 is a must

An understanding of S.O.L.I.D. principles is a must.

Knowledge of OWASP Best Practices is a big plus.

Knowledge of ACID is a big plus.

Understanding of OOP concepts is a must.

Dependency management using Composer is a must.

Applied knowledge of RESTful API concepts is a must.

Understanding of MVC and ORM patterns is a must.

Applied knowledge of unit testing (stubbing, mocking, etc) with PHPUnit is a must.

Decentralized VCS knowledge is a must (Git is preferred).

Applied knowledge of debugging/profiling tools, such as xdebug, phpdbg, strace, etc.

Understanding of JWT authentication concepts.

Preference and affinity for Open Source solutions is desirable.

Basic understanding of AGILE software practices is desirable.

Familiarity with Continuous Integration & Continuous Delivery concepts.

Basic experience with Vagrant.

Expertise with Symfony framework (3.x).

Expertise with Doctrine ORM.

Expertise of auxiliary tools such as:

Configuration Management

Continuous Integration Platform (Jenkins, Hudson, Travis CI, etc.)

Static Code Analyzers (SonarQube, Scrutinizer, PHPStan, etc.)

Doctrine Migrations

Advanced understanding of software patterns, specifically, but not limited to:

Dependency Injection Containers

Command Query Responsibility Segregation

Model View Controller / Action Domain Responder (or other MV*)

Object Relational Mappers

Event Driven Architectures
Key Skill(s)

About Company

Is a new-age 'Agile and Lean Product Engineering’ firm that empowers businesses to be fast-and fail-proof through state-of-the-art IT solutions. We craft custom solutions in web, mobile, cloud and data analytics using rapid agile and lean engineering methods and productivity frameworks. Our trend-setting ways of making software ensures faster time to market, product quality, lower risk and transparency.
Similar Jobs
View All Similar Jobs
Walkin for you