Job Description
We are seeking an experienced Software PHP Developer with a minimum of 3 years of hands-on experience in web development using PHP frameworks, specifically Laravel and CodeIgniter. The ideal candidate should be well-versed in building robust, scalable, and maintainable web applications. Proficiency in working with relational databases is essential for this role.
Responsibilities
- Web Development:
- Develop and maintain high-quality web applications using PHP frameworks such as Laravel and CodeIgniter.
- Collaborate with cross-functional teams, including designers and other developers, to translate business requirements into efficient and scalable code
- Database Management:
- Design and optimize database schemas, ensuring data integrity and performance.
- Write efficient, optimized, and complex SQL queries for relational databases.
- Code Optimization and Performance:
- Identify and address performance bottlenecks in the application code.
- Implement best practices for code optimization and maintainability.
- Testing and Debugging:
- Conduct thorough testing of applications to identify and fix bugs, ensuring a seamless user experience.
- Collaborate with quality assurance teams to implement automated testing strategies.
- Documentation
- Create and maintain comprehensive documentation for code, APIs, and databases.
- Ensure documentation is up-to-date and accessible to other team members.
- Continuous Learning:
- Stay informed about the latest industry trends, technologies, and best practices.
- Actively participate in knowledge-sharing sessions within the development team.
Requirements
- Minimum of 3+ years of experience in PHP web development.
- Proficiency in PHP frameworks, particularly Laravel / CodeIgniter.
- Strong understanding of relational databases (e.g., MySQL, PostgreSQL) and database design principles.
- Understanding of front-end technologies such as HTML, CSS, and JavaScript.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team.