php developer / senior php developer in bangalore

randstad india
position type
apply now

bangalore, karnataka
Information Technology
position type
reference number
randstad india

job description

php developer / senior php developer in bangalore

Job Description

Role Summary : 

As part of a global enterprise tech team, you will contribute to creating amazing enterprise applications. You will be exposed to the latest technology stacks and you will follow the industry's top coding best practices. 


Experience level : 3 - 7 years   


Work Location: Bangalore, India  


Career path : 

As a Developer, you will have an accelerated growth path into Dev Lead, Tech lead and architecture, techno-functional or managerial career streams.



  • Being a productive member of a high-performance team with weekly sprints. 
  • Implementing new features. 
  • Identifying and solving bugs. 
  • Ensure extensibility, supportability, performance & scalability of the current application.
  • Collaborate with DevOps team implementing features.
  • Ensure produced code is production quality meeting best practices and coverage standards.

Must-Have Skills :

  • Must have Knowledge of JavaScript and be familiar with any one of the front-end frameworks (Angular, React or Vuejs)
  • Familiarity with PHP 7 or above. Specifically, strict typing. 
  • Applied knowledge of PSR 1, 2 and 4 is a must
  • An understanding of S.O.L.I.D. principles is a must.
  • 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

Good to Have Skills:

  • Good to have Knowledge of serverless architecture and python scripting.                               
  • Knowledge of OWASP Best Practices is a big plus.
  • Knowledge of ACID is a big plus.                                                                                                   
  • Has one or several technical certifications or equivalents. CISSP/OSCP and/or CISA preferred, or any Aws/Cloud certifications




M.E/M.Tech, B.E/B.Tech, B.Sc, MCA, BCA, MS/M.Sc(Science)