Job Search and Career Advice Platform

¡Activa las notificaciones laborales por email!

Arquitecto de Software

axity

Estado de México

Presencial

MXN 200,000 - 400,000

Jornada completa

Hace 16 días

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

Una empresa de tecnología en México busca un profesional con más de 8 años de experiencia en desarrollo de software. El candidato ideal debe tener un sólido conocimiento en Java, C#, y herramientas como Docker y Kubernetes. Se valorará la capacidad de liderazgo y la proactividad en la resolución de problemas complejos. Se ofrece la oportunidad de trabajar en proyectos desafiantes en un entorno innovador.

Formación

  • Experiencia mínima de 8 años en el desarrollo de sistemas.
  • Al menos 3 años en arquitectura de soluciones.
  • Dominio demostrable en tecnología y arquitecturas.

Conocimientos

Java 11 o Superior
C#
SQL
HTML/CSS
SpringBoot 3 o Superior
.NET Core 4 o Superior
Angular
React
PostgreSQL
SQL Server
REDIS
Mongo
Docker
Kubernetes
API Rest
Git
CI/CD

Herramientas

Visual Studio Code
Swagger / OpenAPI
SonarQube
Checkmarx
Descripción del empleo
Requisitos

Experiencia mínima de 8 años en el desarrollo de sistemas participando en todo el ciclo de desarrollo de software, con al menos 3 años en arquitectura de soluciones.

  • Lenguajes de Programación: Java 11 o Superior, C#, SQL, HTML/CSS
  • Frameworks: SpringBoot 3 o Superior, .NET Core 4 o Superior, Angular o React
  • Base de Datos: PostgreSQL y/o SQL Server, REDIS, Mongo
  • Herramientas y conocimientos:
    • IDE: Visual Studio Code
    • Frameworks de pruebas unitarias
    • Definición de Arquitecturas de Solución
    • Diagramas de arquitectura lógica y física
    • Modelado de datos (Diagramas entidad-relación)
    • Microservicios
    • Docker y Kubernetes
    • Conocimiento avanzado en patrones de diseño
    • API Rest
    • Swagger / OpenAPI (Diseños de Contratos de Interfaces para APIs REST)
    • Capacidad para identificar, mitigar y eliminar riesgos de seguridad
    • Conceptos de Seguridad (Autenticación y autorización, confidencialidad, integridad)
    • Dominio de conceptos de calidad de software: pruebas funcionales y no funcionales
    • Estrategias de Caching
    • OWASP
    • Dimensionamiento de infraestructura
    • Mensajería
    • Experiencia con herramientas de observabilidad
    • Conceptos de bases de datos (indexación, planes de ejecución, particionamiento, depuración)
    • Versionamiento semántico
    • Experiencia en plataformas cloud como GCP, AWS o Azure
    • Diseño de Diagramas en UML (Componentes, despliegue, clases y secuencia)
    • Draw.io o Enterprise Architect
    • Experiencia con tecnologías de integración como ESB, MQ, Pub/Sub, API Gateway
    • Control de versiones con Git
    • CI/CD
    • Herramientas de Infraestructura como Codigo (Ansible, Terraform)
    • Uso de herramientas de análisis de Código (SonarQube y Checkmarx)
    • Postman
    • JMeter
    • Scrum
Soft Skills
  • Credibilidad Técnica: Que tenga un amplio dominio demostrable en tecnología, arquitecturas y patrones de diseño.
  • Responsabilidad: sea consciente de las decisiones que toma sea cual sea el resultado.
  • Puntualidad y compromiso con resultados: que tenga claro lo que significa una fecha compromiso y cumplirla, así como ser puntual en reuniones y horarios.
  • Eficiencia y claridad: que pueda exponer y/o hacer las actividades con velocidad/calidad y ser claro en lo que comunica.
  • Comunicación efectiva: dispuesto a escuchar, a aprender y a expresarse.
  • Proactividad: que sea capaz de aportar ideas sin necesidad de que alguien lo solicite.
  • Capacidad de liderazgo, toma de decisiones y solución de problemas complejos.
  • Capacidad para comunicarse de manera efectiva con diferentes niveles de personal técnico y no técnico.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.