Responsabilidades:
* analizar requerimientos funcionales y transformarlos en soluciones innovadoras.
* diseñar, desarrollar y mantener aplicaciones web, apis o servicios backend utilizando tecnologías de vanguardia con lógica orientada a objetos.
* interpretar la lógica de negocios de un diseño de software en código, cumpliendo con los estándares de desempeño y consumo de recursos establecidos.
* escribir código limpio, eficiente y bien documentado para facilitar la colaboración y el mantenimiento.
* realizar pruebas exhaustivas, depurar y resolver errores para garantizar la calidad del producto.
* participar en revisiones de código para asegurar la coherencia técnica y promover la mejora continua.
* desarrollar autosuficiencia para investigar y resolver problemas complejos, generando informes detallados y compartiéndolos con el equipo.
* colaborar estrechamente con equipos multidisciplinarios (infraestructura, etc.) para alcanzar objetivos comunes.
* implementar integraciones entre sistemas internos para mejorar la eficiencia y reducir la complejidad.
* mantener control de versiones y gestionar ramas de desarrollo para facilitar la colaboración y minimizar conflictos.
* documentar procesos técnicos y soluciones implementadas para proporcionar conocimiento y experiencia al equipo.
para obtener más información sobre este puesto, consulte las secciones siguientes.
requisitos:
* experiencia mínima de 3 años en desarrollo de software backend, frontend o full-stack.
* participación en proyectos completos desde el diseño hasta su despliegue.
* dominio de uno o más lenguajes de programación como javascript / typescript (node.js, react, vue), python, c# (.net core), java o equivalentes.
* desarrollo de software en áreas como desarrollo web (frontend/backend), desarrollo full-stack, integraciones, servicios y apis, arquitectura básica de software.
* conocimientos de bases de datos, experiencia con sql, uso de nosql es deseable. Modelado, consultas y optimización básica.