Información Importante
Ubicación: Perú
Modalidad de trabajo: Híbrido
Resumen del puesto
Como un Arquitecto de Software Senior (18155), formarás parte de un equipo tecnológico y ágil altamente calificado, responsable de diseñar, definir y liderar la arquitectura de soluciones tecnológicas escalables y seguras para cumplir con los requisitos estratégicos del negocio. Nos ayudarás a acelerar los resultados empresariales de nuestros clientes mediante la innovación y la implementación de tecnologías de vanguardia.
Responsabilidades y Funciones
- Diseñar arquitecturas de software robustas, escalables y seguras alineadas con las necesidades del negocio.
- Definir estándares técnicos, mejores prácticas y lineamientos de desarrollo.
- Supervisar la implementación técnica y garantizar la calidad del código y la mantenibilidad del software.
- Colaborar con equipos multidisciplinarios para definir soluciones técnicas integrales.
- Analizar requerimientos funcionales y técnicos, y traducirlos en arquitecturas óptimas.
- Evaluar nuevas tecnologías, frameworks y herramientas para mejorar la eficiencia y calidad del desarrollo.
- Asegurar la correcta integración de los distintos componentes del sistema, servicios y APIs.
- Liderar revisiones de diseño y apoyar a los equipos de desarrollo en decisiones técnicas críticas.
Requisitos y Habilidades
- Egresados de Ingeniería de Sistemas, Informática, Software o afines con +5 años de experiencia en desarrollo y arquitectura de software.
- Experiencia en diseño e implementación de arquitecturas basadas en microservicios.
- Dominio de Java, .NET, NodeJS o lenguajes equivalentes para entornos empresariales.
- Conocimiento en frameworks como Spring Boot, Express, Angular, React o similares.
- Experiencia en integración con APIs RESTful y GraphQL.
- Dominio de patrones de diseño, principios SOLID y arquitectura limpia.
- Conocimientos sólidos en bases de datos relacionales y no relacionales (SQL Server, Oracle, MongoDB).
- Experiencia en entornos cloud (AWS, Azure o GCP) y en el uso de pipelines de CI/CD.
- Manejo de herramientas de control de versiones (Git, Bitbucket, Jenkins, Jira).
- Habilidades blandas: liderazgo técnico, pensamiento analítico, comunicación efectiva y orientación a resultados.
Requerimientos adicionales
Tecnologías: Java, .NET, NodeJS, Spring Boot, Angular/React, REST, GraphQL, AWS/Azure/GCP, Git, Jenkins, Docker, Kubernetes.
Competencias: Liderazgo técnico, trabajo en equipo, pensamiento estratégico, adaptabilidad, innovación, comunicación efectiva.
Acerca de Encora
Encora es el socio preferido de ingeniería digital y modernización de algunas de las principales empresas del mundo y empresas nativas digitales. Con más de 9,000 expertos en 47+ oficinas y laboratorios de innovación en todo el mundo, las prácticas tecnológicas de Encora incluyen Ingeniería y Desarrollo de Productos, Servicios en la Nube, Ingeniería de Calidad, DevSecOps, Datos y Análisis, Experiencia Digital, Ciberseguridad e Ingeniería de IA y LLM.
En Encora, contratamos profesionales únicamente en función de sus habilidades y calificaciones, y no discriminamos en función de la edad, discapacidad, religión, género, orientación sexual, estado socioeconómico o nacionalidad.