Senior PHP Developer - Hyderabad, India - ValueLabs

    ValueLabs
    ValueLabs background
    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.