Arquitecto de Software in MATCH · Agencia-consultora

Closed job - No longer receiving applicants

Nos encanta diseñar y crear productos digitales, asesorando a cada cliente en sus decisiones de negocio. Para ello, contamos con servicios de investigación UX, diseño UI, desarrollo, branding y marketing digital 💻.
Las metodologías y el trabajo en equipo son para nosotros los pilares fundamentales de cualquier proyecto, creemos que gracias a la participación activa conseguimos resultados extraordinarios, ya que cada opinión, experiencia y/o conocimiento es clave para retro-alimentar nuestro equipo y superarnos día a día 🚀

Funciones del cargo

  • Diseño de la arquitectura del sistema: El arquitecto de software es responsable de diseñar la arquitectura de software del sistema, incluyendo la estructura de los componentes, la distribución de responsabilidades, la comunicación entre los módulos y la elección de tecnologías adecuadas.
  • Definición de estándares y mejores prácticas: Establecer estándares y guías de desarrollo para garantizar la consistencia, la calidad y la eficiencia en el desarrollo de software en el equipo. Esto puede incluir la definición de patrones de diseño, principios de codificación, y procesos de desarrollo.
  • Análisis de requisitos: Colaborar con los interesados y analistas de negocio para comprender y documentar los requisitos del sistema, identificando necesidades funcionales y no funcionales, restricciones y objetivos.
  • Toma de decisiones técnicas: Tomar decisiones técnicas importantes relacionadas con la arquitectura, la tecnología, la seguridad, el rendimiento y la escalabilidad del sistema.
  • Supervisión del desarrollo: Supervisar el desarrollo del sistema para garantizar que se adhiera a la arquitectura definida y a los estándares de calidad. Esto puede incluir la revisión de código, la resolución de problemas de diseño y la realización de refactorizaciones cuando sea necesario.
  • Evaluación de tecnologías: Investigar y evaluar nuevas tecnologías, frameworks y herramientas para determinar su idoneidad para su uso en el desarrollo de software.
  • Gestión de riesgos: Identificar y gestionar riesgos relacionados con la arquitectura y el diseño del sistema, anticipando posibles problemas y proponiendo soluciones alternativas.
  • Colaboración interdisciplinaria: Trabajar en estrecha colaboración con otros miembros del equipo de desarrollo, así como con interesados ​​y partes interesadas externas, para garantizar una comprensión clara de los requisitos y objetivos del sistema.

Requerimientos del cargo

  • Título universitario en Informática, Ingeniería Informática, Ciencias de la Computación, o campos relacionados.
  • Experiencia previa en roles de desarrollo de software, diseño de sistemas y arquitectura de software, preferiblemente en entornos profesionales o proyectos relevantes.
  • Experiencia en el diseño de sistemas distribuidos, escalables y seguros.
  • Familiaridad con una amplia gama de tecnologías de desarrollo de software, frameworks y herramientas.
  • Conocimientos sólidos en lenguajes de programación como Java, C#, Python, JavaScript, entre otros.
  • Experiencia con tecnologías de contenerización y orquestación como Docker y Kubernetes es deseable.
  • Familiaridad con servicios en la nube como AWS, Azure, Google Cloud Platform, etc.

Conditions

Informal dress code No dress code is enforced.
Vacation over legal MATCH · Agencia-consultora gives you paid vacations over the legal minimum.

Remote work policy

Hybrid

This job takes place some days from home and others at the office in Santiago (Chile).

Life's too short for bad jobs.
Sign up for free and find jobs that are truly your match.