Ref. 18664 Desarrolladores FullStack PHP / totalmente remoto
Remoto, Buenos Aires
Publicado hace 22 días
- Empresa:
- ADN Recursos Humanos
- Descripción de la Empresa:
- DN RECURSOS HUMANOS. Consulting agency. Buscamos Tu GENte. Abocándonos a la búsqueda y selección de personal para diferentes organizaciones, industrias
- Tipo de Contrato:
- Tiempo Completo
- Experiencia requerida:
- 3 a 4 años
- Educación requerida:
- Terciaria
- Género:
- Indiferente
- Cantidad de Vacantes:
- 1
Descripción del aviso de trabajo
Requerimientos:
-Tener más de tres años de experiencia.
-Conocimientos en tecnología de la comunicación para aplicaciones distribuidas.
-Conocimiento de bases de datos y SQL.
-Sólidos conocimientos para diseñar modelos de datos que permitan construir sistemas robustos, que puedan manejar gran volumen de información y tengan una excelente performance.
-Conocimiento de bibliotecas HTML 5, Boostrap y CSS
-Conocimientos y experiencia en desarrollo con frameworks para frontend y componenetes web (jQuery, Angular, ReactJs, Livewire, Livetc.)
-Conocimientos avanzados de JavaScript , ECMAScript.
-Conocimientos en programación asincrónica
-Conocimiento de Arquitectura orientada a microservicios (REST y APIs web).
-Sólidos conocimientos de programación en PHP 7+, Java o NodeJS (PHP + Laravel deseable).
-Conocimiento de arquitectura de software y aplicaciones N-Layer.
-Conocimiento de herramientas de control de versiones (Git: Bitbucket/Github/Gitlab).
Requisitos deseables:
-Experiencia en aplicaciones de alta concurrencia y con gran volumen de usuarios
-Experiencia en manejo de contenedores (Ej Docker, Kubernetes, etc.)
-Conocimientos de Seguridad para implementar aplicaciones web en la nube.
-Conocimientos de EDA: Arquitectura orientada a Eventos.
-Conocimiento de las herramientas de seguimiento y tickets (Ej. Jira).
-Conocimiento de prácticas de testing y refactorización.
-Conocimiento de metodologías ágiles (Ej. Scrum)
-Nivel de ingles intermedio o superior
Tareas a desarrollar:
-Diseñar, programar, implementar y mantener aplicaciones web basadas en la nube, tanto frontend como backend y móviles.
-Capacidad de conexión distribuida con servidores de aplicaciones en la nube.
-Generar lineamientos para desarrollar y mantener módulos de producto según estándares y arquitecturas de referencia
-Seguimiento y evolución de proyectos, como ser:
-Interpretar las maquetas o diseños que se le entreguen
-Iterar en el proceso de definición de diseño junto con el diseñador gráfico
-Implementar nuevas aplicaciones y módulos reutilizables
-Mantener y mejorar las aplicaciones existentes
-Generar código claro y bien documentado
-Respetar las buenas prácticas establecidas por la empresa y compatibilidad cross-browser
-Registrar las actividades y tiempo insumidos en las herramientas de gestión provistas para tal fin