Senior PHP Developer

  • Hyderabad
  • Valuelabs

Experience: 4-8 Years

Location: Hyderabad

Primary skill set: PHP, Symfony framework, JavaScript, HTML, CSS, (MYSQL or postgreSQL)

Notice period: Immediate to 10days.


Job Description

  • Bachelor'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 & Responsibilities

  • Symfony 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.