Description
Vayuz Technologies is seeking a skilled and experienced PHP Developer to join our dynamic team. You will be responsible for the integration of user-facing elements, building efficient and reusable PHP modules, solving complex architectural challenges, and integrating various data storage solutions. This role requires a strong understanding of PHP web frameworks, database management, and robust coding practices.Key Responsibilities Front-end Integration : Seamlessly integrate user-facing elements developed by front-end developers. Module Development : Build efficient, testable, and reusable PHP modules to ensure high code quality and maintainability. Problem Solving : Solve complex performance problems and architectural challenges to ensure scalable and robust applications.Data Storage Integration : Facilitate the integration of various data storage solutions into the system. Skills and Qualifications PHP Frameworks : Strong knowledge of PHP web frameworks, such as Laravel , and database management. PHP Behavior : Understanding the fully synchronous behavior of PHP.MVC Pattern : Proficient understanding of the MVC (Model-View-Controller) design pattern. Front-end Basics : Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS . OOP : Knowledge of object-oriented PHP programming. Security&Compliance : Understanding accessibility and security compliance principles. Exploits&Solutions : Strong knowledge of common PHP or web server exploits and their solutions. Scalability : Understanding fundamental design principles behind a scalable application. Authentication&Authorization : Experience with user authentication and authorization across multiple systems, servers, and environments. Data Integration : Ability to integrate multiple data sources and databases into one cohesive system. Platform Limitations : Familiarity with the limitations of PHP as a platform and its effective workarounds.Database Schemas : Proficient in creating database schemas that accurately represent and support business processes. Database Knowledge : Familiarity with SQL/NoSQL databases and their declarative query language. Version Control : Proficient understanding of code versioning tools, such as Git .