Software Architect

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science or related field., 3 years of experience in software development and architecture., Proficiency in technologies such as React, Angular, Node.js, and Java EE., Knowledge of software design patterns, UML diagramming, and cloud solutions like AWS and Azure..

Key responsibilities:

  • Supervise the design, planning, and execution of architectural projects.
  • Ensure compliance with quality standards and agile requirements.
  • Support business areas in the integration and standardization of architectural components.
  • Document and update solution designs, ensuring adherence to architectural guidelines.

Stefanini LATAM logo
Stefanini LATAM Large http://www.stefanini.com/es
10001 Employees
See all jobs

Job description

JOB DESCRIPTION

¡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.​


RESPONSIBILITIES AND ASSIGNMENTS

Responsabilidades:


  • Supervisar el diseño la planificación y la ejecución de proyectos arquitectónicos, responsable de garantizar que el proyecto cumpla con la visión, los estándares de calidad, así como con los requisitos y normativas ágiles, debe de ser un motivador, supervisor e impulsor de las nuevas tecnologías, buenas practicas de modelado, diseño, desarrollo, seguridad, pruebas e integración en cada solución creada, debe de apoyar a las áreas de negocio y equipos ágiles en las creación, integración, estandarización y dominio de cada una de las capacidades de negocio con los componentes de arquitectura y componentes de construidos para soluciones informáticas.
  • Apoya en la construcción de historias de usuario desde la perspectiva de arquitectura y técnica
  • Asegurar la correcta estimación del esfuerzo de los equipos a partir de historias de usuario que consideran los requerimientos de arquitectura necesarios
  • Diseña e integra en cada ciclo los componentes de la arquitectura
  • Garantizar que los componentes de la arquitectura estén correctamente habilitados para facilitar la construcción de los incrementos en cada ciclo
  • Apoya la conexión de la visión de producto con los objetivos de negocio
  • Obtención de productos desarrollados de forma alineada a los objetivos del negocio
  • Transmitir y asegurarse que el equipo tenga la comprensión y adherencia a los lineamientos de arquitectura en los componente de las soluciones
  • Garantizar la escalabilidad, mantenibilidad y la integración de nuevos cambios a la solución
  • Trabajar estrechamente con el PO para dar a conocer las implicaciones y riesgos arquitectónicos del backlog
  • Asegurara visibilidad y mitigación de riesgos en la arquitectura, riesgos generados por el trabajo de los sprints.
  • Diseñar la solución técnica de las iniciativas propuestas por el PO que el squad debe de construir
  • Garantizar la factibilidad técnica de las iniciativas priorizadas
  • Detectar impedimentos técnicos del squad
  • Soluciones aplicadas en conjunto con el squad a los impedimentos técnicos
  • Documentar el diseño de la soluciones definidas y actualizarlo
  • Crear los artefactos (doc. de diseño, diagramas) necesarios para poder respaldar los diseños generados
  • Enfocarse en cuidar que el sistema se desarrolle de acuerdo a la arquitectura que se definió para el mismo
  • Poder visualizar y asegura que la arquitectura fue correctamente aplicada en la solución
  • Promover y aplicar dentro del squad mejores practicas de modelado, diseño, codificación, seguridad, prueba e implementación en las soluciones propuestas.
  • Garantizar la entrega de soluciones, con altos estándares de, seguridad, calidad y rendimiento



REQUIREMENTS AND QUALIFICATIONS

Requisitos:


  • Profesional con 3 años de experiencia
  •  Microsoft Office (Excel, Word, Power Point, Visio, PDF)
  • Haber trabajado en desarrollo de software
  • Análisis y diseño de software
  • Funciones básicas de la áreas de negocios
  • Modelado de soluciones
  • Conocimiento técnico en (React, Angular, Nodejs, Html 5, CSS, JavaScript)
  • Conocimiento de bases de datos no relacionales
  • Conocimientos en diagramación UML
  • Conocimientos en patrones de diseño de software
  • Conocimientos de Bus de servicios Oracle OSB 11g
  • Conocimientos de Bus de servicios Oracle OSB 12c
  • Conocimientos de Oracle Integration Cloud OIC
  • Conocimientos en Programación en Oracle PL / SQL
  • Conocimientos en implementación y uso del FrameWork TOGAF
  • Conocimientos en implementación y uso del FrameWork BIAN
  • Conocimientos de diseño, desarrollo, implementación de Servicios Web
  • Conocimientos de Arquitectura Empresarial
  • Conocimientos en el uso y implementación de Metodologia Scrum
  • Conocimientos en Base de Datos Microsoft SQL Server
  • Conocimientos en Base de Datos Oracle
  • Conocimientos en Programación en Java EE
  • Conocimientos en Programación Microsoft .Net
  • Conocimientos en administración de SO Linux y Widows
  • Conocimientos en Redes y Comunicaciones
  • Conocimientos en configuración, creación y administración de Contenedores (Docker, Kubernetes)
  • Conocimientos en diseño, desarrollo, pruebas y implementación de Microservicios
  • Conocimientos en funcionalidades de utilización de repositorios Github
  • Conocimientos en herramientas utilizadas en DevOp
  • Conocimientos en configuración, diseño, desarrollo, pruebas e implementación de soluciones en Amazon AWS
  • Conocimientos en configuración, diseño, desarrollo, pruebas e implementación de soluciones en Amazon AZURE
  • Conocimientos de generación y realización de pruebas automatizadas de desarrollo de software
  • Conocimientos de diseño e implementación de buenas practicas en desarrollo de software
  • Conocimientos de seguridad y ethical hacking en el ciclo de desarrollo de software

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.


Required profile

Experience

Spoken language(s):
SpanishEnglish
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication
  • Problem Solving

Software Architect Related jobs