Requisitos
General Qualifications
Participar en la toma de decisiones adecuadas para lograr una arquitectura del sistema que garantice el desempeño, flexibilidad, mantenibilidad, robustez y todas las cualidades que se pretendan y se requieran de la aplicación, manteniendo siempre una comunicación constante con el cliente.
Nivel académico y conocimientos requeridos
Tecnólogo y/o Profesional en Ingeniería de sistemas o carreras afines.
- Dominio de arquitectura de software, metodología de componentes y su interacción.
- Estándares y normas a aplicar en la construcción de software de la tecnología a su cargo.
- Conocimiento en programación avanzados en varios lenguajes, arquitecturas y paradigmas.
- Conocimiento avanzado en Bases de Datos (tanto en la rama de programación como administración).
- Conocimiento avanzado de comunicación entre aplicaciones: SOA, Servicios Web (SOAP, REST), protocolos y lenguajes de comunicación (XML, JSON).
- Conocimientos en Ingeniería del Software.
- Prácticas de Testing y Refactoring.
- Conocimiento de metodologías ágiles como SCRUM u otras.
- Liderazgo (creación de confianza y persuasión)
- Seguimiento
- Pensamiento y control
- Capacidad de análisis y resolución de problemas
- Orientación al resultado
- Trabajo en equipo que le permita compartir e interactuar de manera natural con diferentes áreas
- Atención al detalle
- Orientación al cliente
- Nivel de inglés: B2