No more applications are being accepted for this job
Senior PHP Developer - Hyderabad, India - ValueLabs
Description
Experience:
4-8 YearsLocation:
HyderabadPrimary skill set:
PHP, Symfony framework, JavaScript, HTML, CSS, (MYSQL or postgreSQL)Notice period:
Immediate to 10days.
Job DescriptionBachelor's degree in computer science, Engineering, or related field.
Proven experience as a PHP developer with a focus on Symfony framework.
In-depth knowledge of Symfony and experience with Symfony components.
Strong understanding of PHP best practices, object-oriented programming, and design patterns.
Experience with frontend technologies such as JavaScript, HTML, and CSS.Familiarity with database systems, especially MySQL and PostgreSQL.Experience with version control systems, preferably Git.
Strong problem-solving and analytical skills.Excellent communication and collaboration skills.
Roles & ResponsibilitiesSymfony Development:
Design, develop, and maintain web applications using Symfony framework. Ensure the performance, quality, and responsiveness of applications.
Backend Development:
Develop and maintain server-side logic using PHP and other backend technologies. Collaborate with frontend developers to integrate user-facing elements using server-side logic.
Database Management:
Design and optimize database schemas, ensuring data integrity and efficiency. Implement database queries and ensure seamless integration with the application. -API Development:
Develop and maintain RESTful APIs to facilitate seamless communication between different systems. Implement and consume third-party APIs as needed.
Code Review and Quality Assurance:
Conduct code reviews to ensure code quality, adherence to best practices, and maintainability. Implement and advocate for best practices in code quality and security.
Technical Leadership:
Provide technical leadership and mentorship to junior developers. Collaborate with cross-functional teams to define and implement innovative solutions.
Performance Optimization:
Identify and address performance bottlenecks in the application. Implement optimizations to improve overall system performance.
Documentation:
Create and maintain technical documentation for code, processes, and systems. Ensure that documentation is comprehensive and up to date.