¿Que buscamos?
Arquitecto de Software
Tus principales responsabilidades a desarrollar:
Profesional en ingeniería de sistemas o carreras afines. Mínimo 2 años de experiencia como arquitecto. Conocimiento y experiencia en: Lenguaje C#, .NET. Conocimiento y experiencia en SQL Server. Buenas prácticas de arquitecturas limpias, principios SOLID, arquitectura guiada por eventos.
Indispensable conocimiento en nube de Azure, configuración e implementación de soluciones en Azure Functions, Azure App Service, Azure Blob Storage, Azure Data Factory
1. Competencias Técnicas:
Desarrollo Frontend y Backend:
- Conocimiento profundo de buenas prácticas de desarrollo para tecnologías frontend y backend.
- Conocimientos conceptuales de buenas prácticas de arquitectura a nivel de componentes del lado frontend.
- Experiencia en la aplicación efectiva de patrones de diseño y principios de arquitectura en el desarrollo de sistemas empresariales.
- Capacidad para diseñar sistemas escalables, seguros y eficientes, utilizando tecnologías frontend y backend de manera adecuada.
- Experiencia en la integración de sistemas complejos y en la gestión de dependencias entre componentes frontend y backend.
- Familiaridad con herramientas y frameworks modernos utilizados en el desarrollo frontend y backend, y capacidad para evaluar y seleccionar tecnologías apropiadas para cada proyecto.
Arquitectura y Diseño:
- Experiencia en el diseño de arquitecturas de software escalables y seguras para sistemas transaccionales
- Conocimientos en patrones de diseño y principios de arquitectura de software.
- Experiencia en arquitecturas orientadas a eventos, incluyendo la implementación de patrones como Event Sourcing y CQRS.
- Conocimientos en gestión de transacciones compensadas y manejo de transacciones gestionadas por eventos.
- Experiencia en la estructuración de servicios y orquestación de servicios utilizando patrones como Microservicios y Service Mesh.
- Habilidad para diseñar aplicaciones desacopladas y altamente distribuidas, utilizando tecnologías como mensajería y colas de mensajes.
Bases de Datos:
- Conocimientos en el diseño de esquemas de bases de datos y en la optimización de consultas.
- Experiencia en el desarrollo sobre bases de datos SQL (preferiblemente SQL server)
Tecnologías Contenerizadas y Cloud:
- Experiencia en tecnologías contenerizadas como Docker y orquestación de contenedores con Kubernetes.
- Conocimientos en tecnologías cloud
- Familiaridad con arquitecturas orientadas a eventos y manejo de sistemas asíncronos mediante colas o tópicos
- Indispensable conocimiento en nube de Azure, configuración e implementación de soluciones en Azure Functions, Azure App Service, Azure Blob Storage, Azure Data Factory
Prácticas de Desarrollo Ágil:
- Scrum: Experiencia trabajando en equipos ágiles, participando activamente en ceremonias Scrum y colaborando en la entrega continua de valor.
Soft skills:
• Comunicación
• Agilidad para aprender
• Influencia
• Resolución de problemas y pensamiento analítico
• Trabajo en equipo y construcción de relaciones
• Planificación y entrega
• Pensamiento estratégico
-En cumplimiento con nuestras disposiciones en materia de protección de datos personales, te informamos que la información que nos proporciones, será tratada conforme al Aviso de Privacidad que encontrarás en nuestra página web.En el apartado: Aviso de privacidad para el tratamiento de datos personales- candidato-