Desarrollador Full Stack
Description
Desarrollador(a) Full Stack
Ubicación: Ciudad de México (Zona Reforma)
Modalidad: Híbrida
Horario: lunes a viernes de 9:00 a 18:00 hrs.
Acerca de NTT DATA
NTT DATA es una empresa global de consultoría y tecnología con presencia internacional, especializada en servicios de transformación digital, desarrollo tecnológico, soluciones en nube, ciberseguridad, datos e inteligencia artificial. Promovemos una cultura basada en la colaboración, el aprendizaje continuo y el desarrollo profesional.
Propósito de la posición
Estamos integrando talento especializado en desarrollo Full Stack para participar en la construcción, evolución y mantenimiento de aplicaciones web empresariales. La posición involucra actividades relacionadas con análisis, diseño, desarrollo, pruebas, implementación y soporte de soluciones tecnológicas.
Perfil requerido
Experiencia en desarrollo de aplicaciones web.
Conocimientos en arquitecturas de aplicaciones empresariales.
Experiencia trabajando bajo metodologías ágiles.
Experiencia en integración de servicios mediante APIs.
Capacidad para participar en las distintas etapas del ciclo de desarrollo de software.
Conocimientos técnicos
Backend
Python.
Django.
Django REST Framework.
Desarrollo y consumo de APIs REST.
Frontend
Vue.js.
Vue 3.
JavaScript.
TypeScript.
HTML5.
CSS3.
Bases de datos
PostgreSQL, SQL Server o MySQL.
Herramientas
Git y GitHub.
Docker.
Procesos CI/CD.
Uso de herramientas de Inteligencia Artificial
Se valorará experiencia utilizando herramientas de Inteligencia Artificial para optimizar procesos de desarrollo de software, documentación técnica, generación de pruebas, análisis de código, automatización de tareas y apoyo en procesos de programación.
Ejemplos de herramientas:
ChatGPT.
Claude.
Microsoft Copilot.
Herramientas equivalentes.
Principales actividades
Participar en el análisis de requerimientos funcionales y técnicos.
Desarrollar aplicaciones web utilizando tecnologías frontend y backend.
Diseñar e implementar servicios y APIs REST.
Realizar mantenimiento, corrección de incidencias y mejora continua de aplicaciones.
Colaborar con equipos multidisciplinarios dentro de proyectos tecnológicos.
Participar en procesos de pruebas y aseguramiento de calidad.
Competencias
Pensamiento analítico.
Resolución de problemas.
Comunicación efectiva.
Trabajo colaborativo.
Adaptabilidad.
Aprendizaje continuo.
Orientación al logro de objetivos.
Stack tecnológico
Frontend: Vue.js, Vue 3, JavaScript, TypeScript
Backend: Python, Django, Django REST Framework
Bases de Datos: PostgreSQL, SQL Server, MySQL
APIs: REST, JSON, OpenAPI
DevOps: Git, Docker, CI/CD
Metodologías: Agile, Scrum, Kanban