Werben HR

Arquitecto de Software – Remoto Argentina ID 200/074

26 Sep 2022  
Remoto Argentina  
Arquitecto NET  
Semi Senior / Senior

Arquitecto de Software: Las responsabilidades principales serán diseñar la arquitectura de los sistemas, y realizar la gestión para el lineamiento de desarrollo de los mismos, en base a la visión del proyecto planteado.

¿Qué objetivos tiene la posición?

  • Generar modelos con los conceptos necesarios para obtener un producto de calidad. Escalabilidad, alta mantenibilidad y robustez, en base a las limitantes de tiempos y costos.
  • Realizar un análisis del costo-beneficio para las implementaciones de las soluciones.
  • Asegurar que se alcance el máximo de robustez y performance de arquitectura.
  • Generar bosquejos, modelos, instructivos de desarrollo y prototipos que ayuden y documenten la implementación de los desarrollos de Sistemas incluidas las interfaces e interacciones con otros sistemas
  • Generar y monitorear indicadores de Calidad del Código del equipo de Desarrollo.
  • Hacer Coaching de las Buenas Prácticas de Desarrollo de Sistemas.
  • Definir lineamientos y metodologías de Desarrollos e Implementación de sistemas, y asegurar que se lleven a la práctica
  • Participar en la definición de Solución Funcional a los requerimientos de usuario.
  • Influenciar y capacitar a los equipos de desarrollo sobre las nuevas tecnologías a incorporar y sus mejores prácticas.

¿Qué requisitos tiene la posición?

  • Experiencia sólida en desarrollos desde cero y en el rol de arquitecto.
  • Contar con experiencia previa desarrollando funciones de relación y comunicación con el negocio.
  • Estudiante o graduado de las carreras de Lic. en Sistemas, Ingeniería Informática, Lic. En Ciencias de la Computación o afines. (deseable)

Necesidades técnicas:

  • Lenguajes de programación:

Backend: .NET /.NET Core (Excluyente), Golang (Deseable)

Frontend: React, ReactNative (Deseable) Excluyente el conocimiento en algún lenguaje frontend.

  • Experiencia desarrollando microservicios (Excluyente),
  • Conocimientos sobre Docker (Excluyente) y Kubernetes (Deseable)
  • Metodologías ágiles: Scrum (Excluyente)
  • Experiencia en tecnologías como IBM MQ, Rabbit, Apache, Kafka. (Excluyente el conocimiento en alguna de estas tecnologías).
  • Arquitectura orientada a eventos (Deseable)
  • Conocimientos sobre motores de bases de datos relacionales: SQL (Excluyente), Oracle (deseable) y NoSQL: Mongo, Cassandra, Redis, (Deseable) Elasticsearch, es un plus.
  • Conocimientos sobre despliegue continuo e integración continua (Jenkins) (Deseable)
  • Experiencia con integración de aplicaciones y tecnologías (Cloud, SaaS, API management) (APIs RESTFul, excluyente)
  • Experiencia en testing. (Deseable)
  • Conocimientos en arquitecturas Cloud (Azure – AWS) (Deseable)
  • Experiencia con metodologías agiles y devops. (Deseable)
  • Conocimiento de GIT, GitHub, Azure Devops. (Deseable)
  • Conocimientos en Open Shift. (Deseable)