**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