Descripción del puesto
Algunas de sus tareas son:
- Elaboración de un plan estratégico.
- Investigación, diseño e implementación de la solución propuesta.
- Elección de la tecnología más adecuada para el proyecto.
- Análisis tanto del entorno así como específicos de la empresa.
- Apoyo en la gestión de proyectos.
Requisitos
Requisitos técnicos:
- Fuerte arquitectura práctica
- Experiencia con (patrones de diseño, MicroServicios/Arquitectura Dirigida por Eventos)
- .NET Core
- DevOps Azure
- Tecnologías FrontEnd (ReactJs/ReactNative, Angular, Javascript, etc.)
Habilidades blandas:
Liderazgo - Supervisar el desarrollo de un proyecto y coordinar equipos de desarrolladores para cumplir con los estándares de diseño requiere un liderazgo significativo. Los arquitectos de software deben ser capaces de hacer malabares con las necesidades y demandas de los proyectos y equipos.
Resolución de problemas y conflictos - Gestionar y coordinar todos los elementos que intervienen en el éxito de un proyecto de aplicación requiere una gran capacidad de resolución de problemas, tanto técnicos como humanos.
Comunicación - La comunicación es un ingrediente clave en cualquier puesto de liderazgo. Para obtener lo mejor de los equipos, los arquitectos de software deben explicar claramente la misión, los plazos y las expectativas. Organización - Dado que los arquitectos de software establecen la hoja de ruta para el desarrollo, ser organizado es clave. A menudo son necesarios diagramas UML a gran escala e intrincados, lo que requiere una forma de pensar sistemática y organizada.
Priorizar - Los arquitectos de software necesitan priorizar rápidamente las tareas y hacer malabares con las asignaciones de los miembros del equipo a lo largo del desarrollo de un producto.
Entrenamiento e inspiración - Si no se cumplen las expectativas, los líderes tienen que entrenar e inspirar a los miembros del equipo para que lo consigan. - En cualquier proyecto de desarrollo, hay un número importante de detalles que deben gestionarse correctamente. Esto requiere una atención extrema a los detalles para asegurarse de que el código del proyecto cumple los objetivos.
Pensamiento creativo - El arquitecto de software tiene que hacer avanzar a los equipos para lograr una construcción sin importar los obstáculos. Esto requiere la capacidad de pensar de forma creativa para encontrar soluciones alternativas o formas creativas de resolver problemas. Deseable
Beneficios
- Contrato directo con la empresa
- Horarios flexibles
- Prepaga
- Equipo HO.
- 2 semanas de vacaciones.