Buscamos un Analista Técnico / Desarrollador Junior con bases sólidas de programación y capacidad analítica, que pueda participar tanto en el desarrollo de soluciones como en el análisis y diseño técnico de requerimientos.
Requisitos técnicos Must Have
Ingeniería en Sistemas, Ciencias de la Computación, Software, Informática o carrera afín.
Estudiantes de últimos semestres o recién egresados; experiencia inicial de 0 a 2 años.
Conocimiento básico/intermedio de al menos un lenguaje de programación:
Java
C#
Python
JavaScript
Manejo de SQL y consultas a bases de datos relacionales.
Conocimiento de modelado de datos y relaciones entre tablas.
Manejo básico de Git / GitHub.
Conocimiento de APIs REST y JSON.
Conocimiento básico de UML, principalmente diagramas de secuencia, componentes o clases.
Conocimiento de pruebas unitarias.
Familiaridad con metodologías ágiles: Scrum / Kanban.
Capacidad para interpretar requerimientos funcionales y traducirlos a una solución técnica básica.
50% Desarrollo
Desarrollar nuevas funcionalidades bajo supervisión de un desarrollador senior.
Corregir bugs y realizar mantenimiento al código existente.
Crear y ejecutar pruebas unitarias.
Participar en revisiones de código.
Utilizar Git para control de versiones.
Apoyar en la documentación técnica del código y soluciones desarrolladas.
50% Análisis Técnico
Analizar requerimientos funcionales y convertirlos en especificaciones técnicas.
Apoyar en el diseño de soluciones técnicas.
Participar en el diseño y modelado de bases de datos.
Analizar integraciones entre sistemas mediante APIs.
Elaborar diagramas técnicos/UML.
Identificar dependencias, riesgos o limitaciones técnicas.
Documentar flujos, componentes e integraciones.
Colaborar con analistas funcionales y desarrolladores para aterrizar las soluciones.
El candidato deberá sentirse cómodo tanto frente al código como frente a un diagrama de solución.
Sueldo: $20,000.00 - $25,000.00 al mes
Lugar de trabajo: Empleo presencial