PHP Developer
Role And Responsibilities:-
Contribute to all phases of the development lifecycle
Expertise in front-end technologies (HTML, JavaScript, CSS),PHP frameworks, and MySQL databases
Understanding the fully synchronous behavior of PHP
Get to grips with PHP best practices and design patterns
Understanding of MVC design patterns
Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
Knowledge of object-oriented PHP programming
Be comfortable with Composer, PSR, PHPUnit
Understanding accessibility and security compliance {Depending on the specific project}
Strong knowledge of the common PHP or web server exploits and their solutions
Understanding fundamental design principles behind a scalable application
Develop back-end components, connect the application with other web services, and assist front-end developers by ensuring their work integrates with the application
Integration of user-facing elements developed by front-end developers
Build efficient, testable, and reusable PHP modules
Integration of user-facing elements developed by front-end developers
Build efficient, testable, and reusable PHP modules
Solve complex performance problems and architectural challenges
Experience in web development and software design
Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality.
User authentication and authorization between multiple systems, servers, and environments
Integration of multiple data sources and databases into one system
Familiarity with limitations of PHP as a platform and its workarounds
Creating database schemas that represent and support business processes
Familiarity with SQL/NoSQL databases and their declarative query languages
Responsible for creating and implementing an array of Web-based products using PHP, MySQL, Ajax, and JavaScript.
Work with developers to design algorithms and flowcharts.
Produce clean, efficient code based on specifications.
Integrate software components and third-party programs.
Troubleshoot, debug and upgrade existing software.
Knowledge of other programming languages
Gather and evaluate user feedback.
Proficient understanding of code versioning tools, such as Git.
Responsible for creating and implementing an array of Web-based products using PHP, MySQL, Ajax, and JavaScript.
Integration of data storage solutions may include databases, key-value stores, blob stores, etc.
Develop back-end components, connect the application with other web services, and assist front-end developers by ensuring their work integrates with the application.
Solve complex performance problems and architectural challenges
Integration of data storage solutions
Document features, technical specifications & infrastructure Responsibilities
Work cross-functionally to convert business needs into technical specifications
Verify and deploy programs and systems.
Perform a mix of maintenance, enhancements, and new development as required
Work in a data analyst role and with business intelligence applications