Responsabilidades
- Crear módulos de PHP eficientes, probables y reutilizables
- Resolver problemas complejos de rendimiento y desafíos arquitectónicos
- Integración de soluciones de almacenamiento de datos (bases de datos, almacenes clave-valor, almacenes de blobs, etc.)
Habilidades y cualificaciones
- Sólido conocimiento de frameworks web en PHP como Laravel, CodeIgniter, Yii, etc.
- Comprensión del comportamiento completamente síncrono de PHP
- Comprensión de patrones de diseño MVC
- Conocimiento de tecnologías front-end, como JavaScript, HTML5 y CSS3
- Conocimiento de programación orientada a objetos en PHP
- Comprensión de accesibilidad y cumplimiento de seguridad
- Sólido conocimiento de las explotaciones comunes en PHP o servidores web y sus soluciones
- Comprensión de los principios de diseño fundamentales para una aplicación escalable
- Autenticación y autorización de usuarios entre múltiples sistemas, servidores y entornos
- Integración de diversas fuentes de datos y bases de datos en un solo sistema
- Familiaridad con las limitaciones de PHP como plataforma y sus soluciones
- Creación de esquemas de bases de datos que representan y soportan procesos empresariales
- Familiaridad con bases de datos SQL/NoSQL y sus lenguajes de consulta declarativos
- Comprensión avanzada de herramientas de control de versiones de código, como Git