Job Description
Job Description Skills : – Work primarily with PHP : Solid understanding of core PHP concepts, syntax, and best practices. – REST API development : Proven experience in designing, developing, and consuming RESTful APIs. – Object-oriented design (OOD) : Strong understanding and practical application of object-oriented programming principles. – Dynamic content retrieval : Experience in efficiently retrieving and displaying dynamic content from databases and APIs. – Unit testing techniques : Familiarity with writing and implementing unit tests to ensure code quality and reliability. – Debugging techniques : Proficient in identifying, analyzing, and resolving software defects and issues. – HTTP : Solid understanding of the HTTP protocol and its methods. – MySQL : Experience in working with MySQL databases, including database design, querying, and optimization. – Apache : Basic understanding of Apache web server configuration and : – Develop and maintain web applications using the Laravel PHP framework. – Write clean, well-documented, and efficient PHP code following best practices and coding standards. – Design and implement RESTful APIs for internal and external consumption. – Apply object-oriented design principles to create modular and maintainable code. – Develop efficient mechanisms for retrieving and displaying dynamic content. – Write and execute unit tests to ensure code quality and prevent regressions. – Utilize debugging techniques and tools to identify and resolve software issues. – Work with HTTP protocols for seamless communication between client and server. – Design and interact with MySQL databases, writing efficient queries and optimizing database performance. – Collaborate with front-end developers to integrate APIs and deliver seamless user experiences. – Participate in code reviews, providing and receiving constructive feedback. – Stay up-to-date with the latest trends and best practices in PHP and Laravel development. – Contribute to technical documentation. – Participate in agile development Skills (Good to Have) : – Experience with other PHP frameworks (e.g., Symfony, CodeIgniter). – Familiarity with front-end technologies (HTML, CSS, JavaScript, React, Vue.js). – Experience with version control systems (e.g., Git). – Understanding of database design principles. – Experience with caching mechanisms. – Familiarity with CI/CD pipelines. – Basic understanding of server administration (ref:hirist.tech)