Migration existing PHP applications to another cloud environment
Integration of existing applications with other applications
Build efficient, testable, and reusable PHP modules
Solve complex performance problems and architectural challenges
Integration of data storage solutions. Like databases, key-value stores, blob stores, etc.
Minor enhancements to existing PHP applications, maintain, and integrate with other Java applications.
Requires object-oriented expertise.
Experience developing web-based application
Use a variety of tools to perform performance testing, automated builds, and source control.
Must have strong communication skills and be able to know what to share with the customers.
Understanding fundamental design principles behind a scalable application
User authentication and authorization between multiple systems, servers, and environments
Integration of multiple data sources and databases into one system
Required Skills
Understanding the fully synchronous behavior of PHP
Strong knowledge of the common PHP or web server exploits and their solutions
Very strong experience in PHP technologies and PHP web frameworks such as Laravel, Yii, etc.
Experience in advance UI / scripting frameworks such as JavaScript, HTML5, and CSS3.
Experience working on deploying PHP application on AWS Cloud
Understanding accessibility and security compliance
Min 3~5 years - Agile Software development process experience.
Strong skills working on MVC design pattern.
Min 1-year experience in working on cloud-based PHP applications.
Familiarity with limitations of PHP as a platform and its workarounds
Familiarity with SQL/NoSQL/ Postgres SQL databases and their declarative query languages
Proficient understanding of code versioning tools, such as Git
Experience in at least one of the following configuration management tools: PVCS, Subversion and build automation tools such as Gradle, Maven, ANT, BuildForge or similar.