Qualification :
B.Tech or B.E, B.C.A prior to M.C.A
Requirements :
- Experience: Minimum of 3-6 years of professional experience in PHP and symfony development.
- Expertise in symfony Framework: In-depth knowledge of symfony components, bundles, and dependency injection.
- PHP Skills: Strong proficiency in PHP (latest versions) with a solid understanding of object-oriented programming (OOP).
- Database Management: Proficiency in relational databases like MySQL, including query optimization and schema design.
- API Development: Extensive experience with RESTful API design and integration.
- Frontend Integration: Familiarity with HTML5, CSS3, and JavaScript.
- Version Control: Expertise in Git, including branching strategies and pull request workflows.
- Performance Optimization: Ability to analyze and improve application performance and scalability.
- Problem Solving: Strong analytical and debugging skills with the ability to resolve complex issues quickly.
- Experience with Ibexa Platform: Knowledge of Ibexa customization, templating, and content modeling.
- Cloud and DevOps Knowledge: Familiarity with cloud platforms (e.g., AWS, Azure).
- Symfony Certification: Symfony Certified Developer certification is a strong plus.
- Cross-platform Development: Exposure to headless CMS and integration with third-party systems.
- Testing Frameworks: Experience with PHPUnit or similar testing frameworks.
Responsibilities :
- Develop and maintain web applications using the symfony framework.
- Design, develop, and implement high-quality, scalable, and secure APIs and backend solutions.
- Collaborate with the front-end team to integrate user-facing elements with server-side logic.
- Write clean, reusable, and efficient code adhering to best practices and coding standards.
- Optimize application performance and troubleshoot production issues.
- Contribute to system architecture decisions to improve reliability and performance.
- Ensure quality through comprehensive testing, including unit, integration, and end-to-end tests.
- Perform code reviews to maintain code quality and mentor junior developers.
- Document technical specifications, workflows, and processes for future reference.
- Work with stakeholders to gather requirements and translate them into technical deliverables.