58 días
Expira 25/11/2025
Desarrollador/a Full Stack
Desarrollador/a Full Stack
Objetivo del cargo
Evaluar, diseñar y proponer iniciativas relacionadas con procesos, sistemas y/o tecnologías, realizando el levantamiento y análisis funcional/técnico de los requerimientos, conforme a normas y procedimientos vigentes. El propósito es mantener la continuidad operacional de los servicios TI de la Corporación y entregar un servicio de calidad a las áreas usuarias.
Funciones principales
- Crear y modificar piezas de software para cambios y automatización de procesos.
- Participar y ejecutar pruebas unitarias e integrales, certificando la calidad de las soluciones.
- Validar piezas de software en distintos ambientes de la organización.
- Desarrollar soluciones de software eficientes en uso de recursos, cumpliendo con los requerimientos y estándares definidos.
- Programar código funcional, mantenible y de calidad tanto en Backend como en Frontend.
- Diseñar y mantener pruebas unitarias de calidad en cada sprint.
- Corregir defectos identificados en pruebas QA.
- Asegurar entregables de producto con calidad y listos para producción en cada sprint.
- Promover la propiedad colectiva del código.
- Proponer mejoras y nuevas soluciones de manera continua.
Requisitos académicos y experiencia
Título en Ingeniería Civil o Ingeniería de Ejecución en sus diversas especialidades. Experiencia mínima de 2 años en desarrollo de software.
Conocimientos técnicos requeridos
- Dominio experto en HTML (últimas versiones), CSS multiplataforma, JavaScript, AJAX y diseño adaptativo.
- Desarrollo web y móvil.
- Manejo de frameworks JavaScript MVC (AngularJS, Backbone, etc.).
- Conocimiento de APIs y aplicación práctica.
- Programación orientada a objetos.
- Preparación de tests unitarios e integrales.
Stack y herramientas
- Node.js (versión 18 o 20), Express 4.
- Axios para consumo de microservicios/APIs.
- Helmet para seguridad de headers.
- Mongoose para conexión a MongoDB.
- MSSQL para conexión a bases de datos SQL.
- Visual Studio Code (VSCode) para desarrollo.
- GitLab para control de versiones.
Contacto
Enviar CV a mserrano@bctecnologia.com