Descripción del trabajo de arquitecto de software
Esta plantilla de Descripción del trabajo de arquitecto de software está escrita con la misión de interesar a personal especializado para ejercer la actividad. Seguidamente puedes descargar y editar el formato para adaptarlo a tus necesidades. Es un modelo estándar, válido para subir a cualquier web de ofertas de empleo.
Las responsabilidades del Arquitecto de Software incluyen:
- Colaborar con otros profesionales para determinar los requisitos funcionales y no funcionales del nuevo software o aplicaciones
- Utilizar herramientas y metodologías para crear representaciones de las funciones y la interfaz de usuario del producto deseado
- Desarrollar especificaciones de producto de alto nivel prestando atención a la integración y viabilidad del sistema
Resumen del trabajo
Buscamos a un/a experimentado/a Arquitecto de software para tomar decisiones intuitivas de alto nivel para el desarrollo de software. Verá el "panorama general" y creará enfoques arquitectónicos para el diseño y la implementación de software para guiar al equipo de desarrollo.
Un gran arquitecto de software tiene una sólida formación técnica y excelentes habilidades informáticas. Tiene experiencia en el diseño y posee la capacidad de desarrollar una visión unificada de las características y funciones del software.
El objetivo es proporcionar un marco para el desarrollo de un software o sistema que dé lugar a soluciones informáticas de alta calidad.
Responsabilidades
- Colaborar con otros profesionales para determinar los requisitos funcionales y no funcionales de nuevos programas o aplicaciones.
- Utilizar herramientas y metodologías para crear representaciones de las funciones y la interfaz de usuario del producto deseado
- Desarrollar especificaciones de producto de alto nivel prestando atención a la integración y viabilidad del sistema
- Definir todos los aspectos del desarrollo, desde la tecnología y el flujo de trabajo adecuados hasta las normas de codificación
- Comunicar con éxito todos los conceptos y directrices al equipo de desarrollo
- Supervisar el progreso del equipo de desarrollo para garantizar la coherencia con el diseño inicial
- Proporcionar orientación técnica y entrenamiento a los desarrolladores e ingenieros
- Garantizar que el software cumpla todos los requisitos de calidad, seguridad, modificabilidad, extensibilidad, etc.
- Aprobar el producto final antes de su lanzamiento
Requisitos
- Experiencia probada como arquitecto de software
- Experiencia en desarrollo de software y codificación en varios lenguajes (C#, .NET, Java, etc.)
- Excelentes conocimientos de diseño y arquitectura de software y aplicaciones
- Excelente conocimiento de UML y otros métodos de modelado
- Familiaridad con HTML/CSS, JavaScript y diseño UI/UX
- Comprensión de los principios de garantía de calidad del software
- Una mentalidad técnica con gran atención al detalle
- Alta capacidad de organización y liderazgo
- Excelente capacidad de comunicación y presentación
- Maestría en ciencias de la computación, ingeniería o campo relevante
Deja una respuesta