Programador Java / Híbrido CABA CentroDescripción: ADN – Recursos Humanos estamos en la búsqueda de un Programador Java / Híbrido CABA Centro para Importante Empresa. Requerimientos:-Formación: Ingeniería informática; licenciatura en sistemas o computación; técnico superior en desarrollo de software), técnico secundario en programación. (Estudios finalizados o en curso)-Idioma: inglés (No excluyente).-Experiencia previa: 2 años en puestos similares (No excluyente)Objetivo del puesto:-Diseñar, producir o mantener (programar, adaptar e integrar) componentes o subconjuntos de software (clases, módulos, pantallas, rutinas, subsistemas, programas en general) conforme a especificaciones (funcionales y técnicas) para ser integrados en la aplicación.Conocimientos técnicos necesarios:-Las tecnologías que usamos son Java, Python, PHP, JavaScript, HTML y CSS.-Conocimientos de JAVA.-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 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 y Refactoring.-Conocimiento de metodologías de análisis como UML u otros.-Conocimiento de metodologías ágiles como SCRUM u otros.Tareas a desarrollar:-Participar del proceso de programación teniendo como entrada las especificaciones de software.-Comprender el requerimiento de software.-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 directamente con los desarrolladores y gerentes de producto para conceptualizar, construir, probar y realizar productos.-Reunir los requerimientos de funcionalidad y traducir esas necesidades en soluciones funcionales elegantes.-Construir prototipos en fase de alcance técnico de los proyectos.-Optimizar el rendimiento de las aplicaciones.-Trabajar para construir aplicaciones con foco en la funcionalidad.-Definir pruebas de redacción de que se realiza.-Crear interfaces de usuario atractivas.Lugar de trabajo: CABA Centro- Argentina (modalidad hibrida).Lugar de residencia: Preferentemente cerca del lugar de trabajo.Horario: de lunes a viernes de 9.00 a 18.00 o 10:00 a 19 hs