Tata Consultancy Services is looking for an experienced PHP Developer based in Kolkata, India, with over 10 years in software development and a strong mastery of PHP and Symfony. You will lead technical architecture and design while working collaboratively to optimize database performance and implement microservices. Ideal candidates will have proficiency in Git, Docker, CI-CD tools, and possess excellent communication skills. This role involves both technical leadership and stakeholder collaboration.
Qualifications
10+ years of experience in PHP software development, with significant experience in SaaS application development.
Experience in System Design & Architecture, Technical Leadership, Database & Performance Optimization.
Ability to work in a team environment.
Skills
Deep knowledge of PHP and Symfony
Strong understanding of MVC, microservices, and design patterns
Proficiency in SQL and database design/optimization
Extensive experience in SaaS application development
Knowledge of performance monitoring tools
Excellent communication skills
Tools
PHPStorm
VS Code
Git
Docker
CI-CD tools
PHPUnit
PHPStan
PHP_CodeSniffer
Job description
Role & Responsibilities
Extensive experience (10+ years) in PHP software development, with significant experience in SaaS application development and system design, Git as version control, Docker, CI-CD tools
Knowledge of PHP language, including Symfony
Experience with PhpStorm/ VS Code as IDE, PHPUnit, PHPStan (PSR-12), PHP_CodeSniffer, any performance monitoring tool
Experience in System Design & Architecture, Technical Leadership, Technology Selection based on hands‑on experience, Database & Performance Optimization, Security, Stakeholder Collaboration.
Understanding of basic programming languages or relevant skills.
Excellent communication skills and ability to work in a team environment.
Must Have Skills
Deep knowledge of PHP and Symfony
Strong understanding of MVC, microservices, and design patterns
Proficiency in SQL and database design/optimization