Actividades que realiza:es el responsable de interpretar los requisitos del usuario proporcionados por el analista ytransformarlos a funcionalidades del sistema, para esta tarea deberá de escribir código en loslenguajes actualmente aplicados por el proyecto.
la persona a desempeñarse en este perfil seespera esté familiarizada con todas las fases del ciclo de vida del software, además de un desarrollode alta calidad en rendimiento, diseño y en apego a estándares.- analiza y complementa el diseño en colaboración con el analista de negocios para enfocarlos objetivos funcionales.- conoce y se involucra en todas las fases del proyecto.- asegura el cumplimiento funcional de los sistemas ya implementados y nuevasimplementaciones.- construye o adapta clases, módulos u otras piezas de software.
reutiliza componentesexistentes integrándose con código propio.- complementa a nível técnico la documentación de los desarrollos a los cuales está siendoinvolucrado.- investiga y promueve mejoras en los sistemas, infraestructura o nuevas tecnologías.- trabaja en estrecha colaboración con otros desarrolladores.- optimiza el rendimiento de las aplicaciones y detecta oportunidades de mejora a serconsideradas para desarrollo.- coordinar y ejecutar en conjunto con el analista de negocio las pruebas.- participa en la implementación de estándares y normas aplicables a proyectos.- emplea las tecnologías y lenguajes actualmente usadas en el área para sus desarrollos.- da seguimiento a los desarrollos implementados.conocimientos necesariosconocer los ciclos de vida del softwarecomprensión de terminología umlalgoritmos y estructura de datoslenguajes de programación estructurados y orientados a objetos (java, php, pascal, python)manejo de herramientas para el desarrollo del softwareconocimiento de aplicaciones web y de escritoriomanejo de bases de datos mysql y sql serversoftware para el versionado de código (github, svn)herramientas para integración de la mejora continuasaber sobre frameworks y su compatibilidaddocumentación y ejecución de escenarios de pruebaconocimiento de metodologías de desarrollo (scrum, agile, programación extrema)comprensión de arquitectura y entornos del softwareconocimiento de aplicaciones orientadas a servicios (soa, rest / soap)metodologías de desarrollopatrones de diseñonociones sobre detección de riesgo y seguridad de información.tipo de puesto: tiempo completo, por tiempo indeterminadosueldo: $14,000.00 - $23,000.00 al mesbeneficios:- aumentos salariales- bebidas gratis- opción a contrato indefinido- servicio de comedor- servicio de comedor con descuentotipo de jornada:- turno de 10 horas- turno de 8 horaslugar de trabajo: empleo presencial