DESARROLLADOR/A SOFTWARE-ARQUITECTO/A SOFTWARE (A-306.25)

Funciones:

Desarrollador/a de software:

  • Diseñar, desarrollar y mantener aplicaciones de software complejas y escalables.
  • Escribir código limpio, eficiente y bien documentado siguiendo las mejores prácticas de desarrollo.
  • Realizar y liderar pruebas unitarias, de integración y de sistema para asegurar la calidad del software.
  • Colaborar estrechamente con equipos multifuncionales para asegurar una integración y funcionalidad sin problemas.
  • Utilizar y gestionar sistemas de control de versiones (por ejemplo, Git) para la gestión y colaboración del código.
  • Construir modelos de datos acorde a requerimientos de la organización y las normas institucionales.
  • Programar consultas para obtener información de bases de datos.
  • Identificar y resolver problemas de software de manera eficiente y proactiva.
  • Implementar sistemas computacionales utilizando técnicas que sistematicen el desarrollo y mantenimiento.
  • Documentar y respaldar los programas de computación.
  • Ejecutar pruebas de validación de acuerdo con las especificaciones de diseño.
  • Aplicar metodologías definidas para la elaboración y documentación de los aplicativos.
  • Utilizar eficazmente los recursos disponibles para el aprendizaje continuo.
  • Realizar y colaborar en otras funciones relacionadas con su puesto, aunque no estén específicamente enumeradas en esta descripción, con el objetivo de garantizar el buen funcionamiento del departamento y según las necesidades de la empresa

Arquitecto/a de software:

  • Identificar las necesidades de las partes interesadas y los requisitos operativos y no funcionales (rendimiento, disponibilidad, escalabilidad, etc.).
  • Elección de la arquitectura y los componentes del sistema, garantizando que sean eficientes, adaptables y seguros.
  • Coordinar y supervisar la implementación de la arquitectura, trabajando estrechamente con los equipos de desarrollo.
  • Evaluar el sistema y proponer mejoras, asegurando la calidad del proyecto a lo largo de su ciclo de vida.
  • Redactar y colaborar en la documentación del proyecto, creando estándares de desarrollo uniformes dentro de la empresa.
  • Actuar como intermediario entre el equipo técnico y la dirección, comunicando de forma clara y efectiva las decisiones y especificaciones.
  • Realizar y colaborar en otras funciones relacionadas con su puesto, aunque no estén específicamente enumeradas en esta descripción, con el objetivo de garantizar el buen funcionamiento del departamento y según las necesidades de la empresa

Ubicación: Madrid

Horario: Flexible. lunes a viernes de 8:00/9:30 a 17:00/18:30 horas con una hora de descanso para comer. viernes jornada intensiva, 6 horas y media sin hora de descanso para comer

Contrato: Jornada completa

Tipo: Indefinido

Salario: Según convenio

Experiencia: Mínimo 5 años de experiencia

Titulación y formación: Licenciatura en Ingeniería Informática

Requisitos: Certificado de discapacidad igual o superior al 33%

Fecha oferta: 01/12/2025