
NTT es una empresa tecnológica global que trabaja en consultoría, servicios de TI, inteligencia artificial, infraestructura digital, centros de datos, soluciones móviles y tecnología inteligente. Basándose en una larga trayectoria de investigación e innovación, NTT desarrolla tecnología destinada a respaldar comunidades más conectadas y sostenibles, al tiempo que responde a las necesidades de las empresas y la sociedad. Su actividad abarca soluciones impulsadas por la tecnología en ámbitos como la consultoría, la logística y el marketing, lo que convierte a NTT en una opción relevante para profesionales interesados en desarrollar su carrera en tecnología avanzada y servicios empresariales.
Ingeniero de soporte de aplicaciones L1.5
Desarrolla, prueba y mejora aplicaciones Java para clientes de NTT DATA. Mantén bases de datos, asesora a las partes interesadas y contribuye a la entrega ágil de software.
Descripción
- Crea aplicaciones y mejora el software existente para satisfacer las necesidades internas y de los clientes.
- Escribe código de aplicaciones y mantiene bases de datos.
- Revisa y modifica el software para mejorar su funcionalidad, resolver problemas y ofrecer compatibilidad con nuevas plataformas de hardware.
- Adapta las aplicaciones para mejorar su rendimiento.
- Determina las necesidades y preferencias de los clientes en materia de aplicaciones.
- Prueba minuciosamente las aplicaciones para detectar errores y fallos.
- Instala aplicaciones y proporciona orientación técnica.
- Comenta las restricciones del proyecto, las necesidades de rendimiento y las interfaces con las partes interesadas técnicas internas.
- Colabora con los clientes durante el diseño para definir sus necesidades.
- Prepara documentación de software siguiendo los procesos y las plantillas de la empresa.
- Participa en revisiones de productos de software y reuniones de equipo.
- Realiza otras tareas relacionadas según sea necesario.
Requisitos
- Grado universitario o equivalente en informática, ingeniería de software o un campo relacionado.
- Sólidos conocimientos de informática, programación, diseño de aplicaciones y funciones centradas en el usuario.
- Dominio avanzado de Java y de una biblioteca estándar de objetos.
- Amplio conocimiento del proceso de desarrollo de software.
- Gran dominio de métodos ágiles como Scrum.
- Amplio conocimiento de entornos de desarrollo de software.
- Conocimientos de lenguajes de programación como Java, Perl, Python y C++.
- Capacidad demostrada de análisis, organización y gestión de proyectos.
- Capacidad para comprender y analizar sistemas complejos.
- Capacidad para gestionar con tacto y profesionalidad los problemas de clientes y usuarios.
- Amplia experiencia en ingeniería de aplicaciones de software, desarrollo de software o un área relacionada.
- Amplia experiencia con lenguajes de programación, incluidos C, C++, Java y Python.
- Amplia experiencia con sistemas operativos Linux o Unix y Windows.
- Amplia experiencia trabajando con SQL.
- Amplia experiencia en gestión de proyectos o trabajando en un entorno ágil.
- Se valorará una certificación en lenguajes de programación.
- Se valorará una certificación en Scrum o gestión de proyectos.
Beneficios
- Un entorno de trabajo diverso e inclusivo.
- Oportunidades de desarrollo y progreso profesional.
- Oportunidades para ampliar habilidades y conocimientos.
- Un entorno de trabajo que ofrece igualdad de oportunidades y está libre de discriminación injusta y acoso.