*actividades que realiza*- comprender el requerimiento de software.- modelar y refinar especificaciones a fin de determinar un diseño detallado para implantar la funcionalidad requerida.- construir o adaptar clases, módulos u otras piezas de software.- reutilizar componentes existentes integrándolos con código propio.- verificar los programas producidos probándolos en forma unitaria.- revisar el código para resolver defectos o mejorarlo.- documentar los programas de acuerdo a estándares.
tanto con documentos funcionales y de arquitectura, como con comentarios en el propio código.- investigar nuevas tecnologías, cumplir con los procesos definidos y proponer mejoras.- entregar a través de la totalidad del ciclo de vida de aplicaciones concepto, diseño, desarrollo, implementación, prueba y soporte.- mantener las aplicaciones productivas, corregir errores e implementar nuevas funcionalidades.- cumplir con las entregas según las estimaciones de tiempo realizadas.- trabajar en estrecha colaboración con otros desarrolladores y el gerente de desarrollo para conceptualizar, construir, probar y realizar productos.
*conocimientos necesarios, según el nível del puesto*- algoritmos y estructuras de datos.- dominio de lenguajes de programación (paradigmas: estructurados, orientado a objetos, etc.
).- manejo de herramientas para la gestión de requerimientos y ambientes de desarrollo.- lecto-comprensión y elementos de redacción en inglés.- conocimiento de bases de datos y lenguaje de consultas estructurado.- conocimiento de servicios web.- conocimiento de soa: aplicaciones orientadas a servicios.- conocimiento de protocolos y lenguajes de comunicación como xml, json.- conocimientos de ingeniería del software.- nociones de arquitectura de software y aplicaciones n-capas.- prácticas de testing.
*competencias*- iniciativa, proactividad y capacidad de análisis para la resolución de problemas.- flexibilidad en sus enfoques de las situaciones y búsqueda permanente de la calidad.- conocimientos, metodologías y modelos de calidad para la industria del software.- capacidad de trabajar en equipo, estando dispuesto a preguntar, a compartir información y conocimientos y a tomar en cuenta a los usuarios.
*ofrecemos*:- prestaciones de ley- contrato directo con la empresa- pago semanalhorarioslunes a viernes de 8:30 am a 6:00 pm y sábado de 8:30 am a 1:30 pmtipo de puesto: tiempo completosalario: $20,000.00 al meshorario:- turno de 10 horasprestaciones:- caja de ahorro- vales de despensaconsideraciones ante el covid-19:cubrebocas