




Estamos buscando profesionales para el desarrollo de sistemas web, para colaborar en la construcción de aplicaciones seguras, escalables y de alto rendimiento. El profesional participará en todo el ciclo de desarrollo de proyectos existentes y nuevos, desde su concepción hasta las pruebas y su implementación, con énfasis en el front-end. ***Responsabilidades*** Desarrollar aplicaciones web multiusuario eficientes, tanto para su ejecución en el servidor como en los navegadores, con posibilidad de instalación en la nube. Ejecutar las actividades de todas las fases del ciclo de desarrollo e implementación de las aplicaciones, utilizando metodologías ágiles. Colaborar en la definición de la solución técnica para los requisitos de negocio, junto con el área de productos y los clientes, implementándola de forma eficiente y efectiva. Crear código bien diseñado, testeable, eficiente, confiable, seguro y completamente alineado a las necesidades de negocio y a la arquitectura de referencia corporativa. Aplicación de conceptos de reutilización. Desarrollar con calidad y mantenibilidad del código, asegurando su documentación y realizando pruebas unitarias e integrales. Requisitos: **Además de los requisitos previos estándar para los colaboradores de be.áliant, deseamos que el** **candidato posea:** Licenciaturas: Ingeniería de Software, Ciencias de la Computación, Ingeniería (otras especialidades), Matemáticas o Física. Tecnólogos: Análisis y Desarrollo de Sistemas o Sistemas para Internet. Conocimientos en desarrollo de aplicaciones web (Web App). Conocimientos en las siguientes tecnologías: o HTML5, CSS3, Bootstrap, JQuery, JavaScript, ReactJS; o PHP, Laravel; o IDEs: Visual Studio, NetBeans o Eclipse; o Bases de datos (MySQL/MariaDB) y nociones de SQL; o POO, API RESTful; Conocimientos de arquitectura de aplicaciones y patrones de diseño (design patterns); Liderazgo (autodidacta, asume desafíos, comprometido) y capacidad de trabajo en equipos autogestionados. Nociones de calidad en la escritura de código y buenas prácticas tales como: TDD, pruebas unitarias. Nociones de procesos ágiles de desarrollo tales como: Scrum, XP, Agile. **Deseable:** No son requisitos previos para la contratación, pero constituyen ventajas diferenciales que serán consideradas durante la selección: Cursos de especialización en tecnologías web; Inglés técnico.


