Descripción del puesto PROPOSITO DEL CARGO Es el responsable de analizar, desarrollar y dar mantenimiento a los programas generando un incremento del producto con calidad, que potencialmente se pueda poner en producción al final de cada sprint, con énfasis en la construcción del incremento. FUNCIONES GENERALES Asegurar que la solución técnica dada a la Mejora corresponde al problema y cumple con los estándares de programación existentes en Sistemas de Información. Identificar, analizar y resolver problemas presentados durante el desarrollo de mejoras. Identificar las necesidades adecuaciones sobre la data que se deben realizar por mejoras a las aplicaciones, así como la explicación y sustentación de los mismos frente a los responsables de autorizar los cambios.
Apoyar al equipo para mejorar la productividad. Administrar (Identificar, registrar, proponer alternativas para mitigar), los riesgos que se presentan en el desarrollo del Proyecto. Informar a su superior inmediato de aquellas situaciones que estén afectando o hayan afectado el funcionamiento de los sistemas en lo referente al desempeño, funcionalidad y atención del clientes externo e interno. Analizar y Programar código funcional, posible de mantener y con calidad para el incremento del producto hasta llegar al producto final.
Abogar por la propiedad colectiva de código del incremento del sprint Realizar y mantener pruebas unitarias de calidad de los componentes de la solución de cada sprint Corregir defectos o problemas encontrados en las pruebas QA Requisitos Formación Académica y conocimientos Licenciatura en carreras como Sistemas, Desarrollo de Software, Sistemas de Información, o afines. Dominio parcial del idioma Inglés para leerlo. Conocimientos técnicos de programación SQL Server, SysBase, Visual Basic 6, ASP,, CSS, HTML, Javascript, JAVA, Python y Node.js. Conocimientos en servicios REST y SOAP.
Conocimientos en Herramientas Jenkins, CircleCI, GIT y BitBucket. Conocimientos en Herramientas Postman o SoapUI. Patrones de diseño Paradigmas de desarrollo Conocimientos de pruebas unitarias y funcionales Conocimientos en programación orientada a Objetos, Microservicios y Serveless Código limpio (Clean Code) Smoke testing Técnicas de profiling Excel, Word, PowerPoint Experiência Más de 3 años de experiência.