PHP Symfony Developer

Overview

On Site
Depends on Experience
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

PHP Developerm
Symfony
JavaScript
HTML
CSS
MySQL
PostgreSQL
Git
RESTful APIs

Job Details

Role: PHP Symfony Developer

Location: Aliso Viejo, CA

Duration : Long term (Onsite)

Job Description:-

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

Roles and responsibilities:

  1. Symfony Development: Design, develop, and maintain web applications using Symfony framework. Ensure the performance, quality, and responsiveness of applications.
  2. 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.
  3. Database Management: Design and optimize database schemas, ensuring data integrity and efficiency. Implement database queries and ensure seamless integration with the application.
  4. API Development: Develop and maintain RESTful APIs to facilitate seamless communication between different systems. Implement and consume third-party APIs as needed.
  5. 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.
  6. Technical Leadership: Provide technical leadership and mentorship to junior developers. Collaborate with cross-functional teams to define and implement innovative solutions.
  7. Performance Optimization: Identify and address performance bottlenecks in the application. Implement optimizations to improve overall system performance.
  8. Documentation: Create and maintain technical documentation for code, processes, and systems. Ensure that documentation is comprehensive and up-to-date.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.