Arquitecto de Software
Descrição da vaga
¡Sé parte de Stefanini!
En Stefanini somos más de 30.000 genios, conectados desde 41 países, haciendo lo que les apasiona y co-creando un futuro mejor.
Descripción del Rol:
El Arquitecto de Software es responsable de definir, diseñar y supervisar la arquitectura técnica de las soluciones tecnológicas, asegurando que estas cumplan con los estándares de calidad, escalabilidad, seguridad y alineación con el modelo de arquitectura empresarial del cliente. Este rol implica colaborar estrechamente con equipos técnicos y de negocio para garantizar que las soluciones propuestas respondan a las necesidades estratégicas de la organización, promoviendo la adopción de mejores prácticas y la evolución tecnológica.
Responsabilidades e atribuições
- Diseñar y documentar la arquitectura de software de nuevas soluciones tecnológicas, asegurando su alineación con el modelo de arquitectura empresarial del cliente.
- Evaluar las soluciones tecnológicas propuestas para garantizar su viabilidad técnica y su alineación con los estándares de la organización.
- Supervisar y dar seguimiento al desarrollo de los aplicativos, asegurando el cumplimiento de los lineamientos de arquitectura establecidos.
- Proponer iniciativas de mejora para la arquitectura empresarial, considerando las necesidades tecnológicas del negocio y las áreas de desarrollo.
- Colaborar con los equipos técnicos y de negocio para identificar casos de uso significativos y plantear alternativas de solución.
- Planificar y gestionar la incorporación de nuevas tecnologías, evaluando los riesgos asociados desde el marco de la arquitectura empresarial.
- Establecer esquemas de monitoreo y seguimiento con los líderes técnicos de las células Agile, promoviendo el cumplimiento de los estándares de desarrollo.
- Garantizar la coherencia entre la infraestructura, las aplicaciones tecnológicas y los procesos de negocio.
- Actuar como referente técnico para los equipos de desarrollo, promoviendo las mejores prácticas y asegurando la calidad de las soluciones entregadas.
Requisitos e qualificações
Formación Académica Requerida:
- Licenciatura en Ingeniería en Sistemas, Ciencias de la Computación, Ingeniería en Software o carrera afín.
- Deseable contar con certificaciones recientes en Java (por ejemplo, Oracle Certified Professional: Java SE).
- Deseable certificaciones en frameworks de arquitectura empresarial como TOGAF o similares.
Años de Experiencia:
- Mínimo 4 años de experiencia en roles similares, preferentemente en proyectos de desarrollo de software e integraciones E2E.
- Deseable experiencia previa en el sector financiero.
- Deseable experiencia como arquitecto de soluciones en equipos Agile-Scrum.
Habilidades Técnicas Requeridas:
- Experiencia en el diseño y evaluación de arquitecturas de software, incluyendo propuestas de evolución tecnológica.
- Conocimiento avanzado en desarrollo backend con tecnologías como Java JEE (JAX-WS/JAX-RS, REST, Servlets, JSP, JMS).
- Experiencia avanzada en frameworks como Spring (Spring Core, Spring Boot, Spring Cloud, Spring Security).
- Conocimientos avanzados en desarrollo frontend con tecnologías como HTML5, CSS3, JavaScript, AngularJS, JQuery y Bootstrap.
- Experiencia en acceso a datos con SQL, DB2 o Oracle, deseable base de datos NoSQL.
- Conocimiento de nube como AWS o Azure.
- Conocimiento en sistemas distribuidos y arquitectura de microservicios.
- Familiaridad con herramientas de integración continua como Jenkins, GitLab, SonarQube, Veracode, Confluence y Jira.
- Conocimiento en patrones de diseño de arquitectura y patrones de integración empresarial (Enterprise Integration Patterns).
- Experiencia en la elaboración de assessments tecnológicos y evaluación de plataformas existentes.
- Conocimiento en estándares de programación, calidad de código y mejores prácticas en desarrollo de software.
Habilidades Soft Requeridas:
- Liderazgo técnico y capacidad para motivar equipos multidisciplinarios.
- Excelentes habilidades de comunicación verbal y escrita, con capacidad para transmitir conceptos técnicos a audiencias no técnicas.
- Capacidad de autoaprendizaje y adaptación a nuevas tecnologías.
- Mentalidad de mejora continua y enfoque en la resolución de problemas.
- Habilidad para trabajar en entornos colaborativos y fomentar la autogestión del equipo.
- Actitud proactiva, sentido de urgencia y compromiso con los objetivos del proyecto.
- Capacidad para gestionar múltiples prioridades y trabajar bajo presión.
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Presentación de CV
- Etapa 3: Entrevista
- Etapa 4: Confirmación candidato
- Etapa 5: Onboarding
- Etapa 6: Contratação
Conoce a Stefanini
Somos una empresa global con 35 años de experiencia en el mercado, ofrecemos una sólida selección de servicios como: automatización, nube, Internet de las cosas (IoT) y experiencia de usuario (UX).
Creemos que la tecnología puede revolucionar una empresa y la innovación es fundamental para fomentar el desarrollo y la competitividad. También valoramos las nuevas ideas y el poder de una mente abierta, por lo que reconocemos que cada talento es esencial para la calidad de nuestros proyectos y especialmente para nuestro progreso.
Mantenemos nuestra excelencia invirtiendo en innovaciones tecnológicas, las mejores alianzas, adquisiciones de empresas en todo el mundo y la contratación de profesionales altamente capacitados.
Conoce más sobre nosotros