Descripción
Sé el protagonista y marca la diferencia dando grandes ideas. Aquí podrás innovar y realizar cosas excepcionales.
Requisitos
Formación Académica:
Profesional Universitario o Técnico, título de, Ingeniero Civil, Ingeniero en Ejecución, Analista de Sistemas, Programador o carrera a fin.
Principales funciones:
- Liderar equipos de desarrollo para la ejecución de proyectos o células continuas.
- Se responsabiliza y asegura la construcción/desarrollo/implementación de la solución técnica y lidera, desde el conocimiento, al equipo para ello.
- Actuar de interlocutor experto con las áreas equivalentes del cliente.
- Asegurar la definición de soluciones equilibradas (demanda/viabilidad).
- Realizar diagnósticos y estructurar y resolver problemas complejos relacionados con la solución.
- Colaborar en propuestas que recojan las necesidades del cliente.
- Promover e impulsar el uso de las herramientas para la mejora de la productividad. Trasladar la cultura hacia el equipo de la necesidad de utilizarlas y que formen parte de su forma de ejecutar/gestionar proyectos/servicios.
- Estimar esfuerzos propios y de su equipo.
- Presentar y generar los argumentos que validen las conclusiones/soluciones propuestas ante el cliente y el equipo.
- Preparar reuniones de trabajo y de seguimiento con cliente dentro de su ámbito concreto.
Experiencia Requerida:
- Al menos 3 años de experiencia como desarrollador.
- Experiencia en aplicaciones móviles nativas: iOS (Swift)/ Android (Kotlin).
- Experiencia en principios SOLID, patrones de diseño (MVVM, MVI, entre otros), creación y ejecución de Testing Unitarios, manejo de Git flow.
- Experiencia en la utilización de herramientas Attlasian (Jira, Confluence, Bitbucket) y herramientas de análisis de código estático como SonarQube, Kiuwan y Fortify.
- Experiencia en gestión de equipos o en interacción directa con clientes/áreas de negocio/otras unidades.
Conocimientos Requeridos:
- Conocimientos de últimas versiones de: Swift, utilizando Xcode como IDE, o en su defecto, Kotlin y Java, utilizando Android Studio como IDE.
- Manejo de Dependencias: Cocoapods u otras.
- Conocimiento en metodología agile, ceremonias Scrum y manejo de suite Attlasian (Jira/Confluence)
- Conocimiento en el consumo de APIs REST y conceptos del desarrollo Backend para coordinar acuerdos de interfaz
- Familiaridad con el manejo y ejecución de pipelines automatizados (Jenkins, por ejemplo)
- Conocimiento en Clean Architecture y distintos patrones de diseño (MVI, MVVM, VIPER, entre otros)
- Experiencia en pruebas automatizadas (Unit Testing, Service Testing y UI Testing).
Inscríbete en la Oferta
Responsable:NTT DATA Chile, S.A.
Finalidad: Gestionar su posible participación en los actuales procesos de selección de personal de las empresas del Grupo empresarial NTT DATA Spain, su posible participación en futuros procesos de selección y el envío de comunicaciones sobre actividades y eventos de recruiting del Grupo empresarial NTT DATA Spain.
Legitimación: Consentimiento del interesado.
Destinatario: Empresas pertenecientes al Grupo empresarial NTT DATA Spain, algunas ubicadas fuera del Espacio Económico Europeo. Encargados del Tratamiento, algunos ubicados fuera del Espacio Económico Europeo
Derecho: Acceder, rectificar y suprimir los datos, así como otros derechos, como se explica en la información adicional.
Procedencia:En algunos casos los datos de los candidatos podrían proceder de terceros tales como portales de empleo, redes sociales profesionales, empresas de trabajo temporal, consultoras de selección o headhunters, así como centros docentes o universidades.
Información Adicional: Puede consultar la información adicional y detallada sobre Protección de Datos haciendo click en el siguiente Enlace +info