Centro Médico Ambulatorio está en búsqueda de:
PROGRAMADOR PHP JUNIOR
.
Requisitos:
- Titulo de tercer nivel registrado en Senescyt como Ingeniero o Técnico en sistemas
- Experiencia mínima de 2 años como programador
- Conocimientos:
Habilidades Técnicas Esenciales:
PHP 7-8: Dominio de la sintaxis, funciones, orientación a objetos y las últimas características de estas versiones de PHP.
MySQL: Experiencia en creación, gestión y optimización de bases de datos relacionales.
Conocimiento de SQL, índices, optimización de consultas y diseño de bases de datos.
Frameworks PHP: Experiencia práctica en al menos un framework popular como Laravel, Symfony o CodeIgniter.
Comprensión de los principios de diseño y arquitectura de estos frameworks.
Arquitectura MVC: Conocimiento profundo de los patrones de diseño Modelo-Vista-Controlador y su aplicación en el desarrollo web.
Habilidades Deseables:
HTML, CSS, JavaScript: Conocimientos básicos para desarrollar interfaces de usuario y comprender cómo interactúan con el backend.
Testing: Experiencia en pruebas unitarias y de integración para asegurar la calidad del código.
Linux: Conocimientos básicos de sistemas operativos Linux, especialmente si el entorno de desarrollo lo requiere.
OpenKM: Experiencia o conocimiento de este sistema de gestión documental.
Git: Dominio de este sistema de control de versiones para colaborar en proyectos y gestionar el código de manera eficiente.
MediaWiki: Conocimiento de esta plataforma wiki, ideal para proyectos de documentación y colaboración.
Habilidades Blandas:
Aprendizaje continuo: Disposición a aprender nuevas tecnologías y lenguajes de programación.
Trabajo en equipo: Capacidad para colaborar con otros desarrolladores y adaptarse a diferentes entornos de trabajo.
Resolución de problemas: Habilidad para identificar y solucionar problemas de manera efectiva.
Comunicación: Capacidad para expresar ideas técnicas de manera clara y concisa.
Responsabilidades:
Desarrollo y mantenimiento de aplicaciones web utilizando PHP y los frameworks seleccionados.
Diseño e implementación de bases de datos MySQL.
Integración de sistemas externos y APIs.
Depuración y corrección de errores en el código.
Colaboración en equipos de desarrollo siguiendo metodologías ágiles.
Documentación del código y los procesos.