Área de la Empresa | Industrial |
Cargo Solicitado | Arquitecto de Software |
Puestos Vacantes | 1 |
Tipo de Contratación | Tiempo completo |
Nivel de Experiencia | De uno a tres años |
Salario máximo (USD) | |
Salario minimo (USD) | |
Vehículo | Indiferente |
País | El Salvador |
Departamento | La Libertad |
Descripción:
Análisis y desarrollo de software, pruebas y correcciones. Dominio de varias plataformas, lenguajes y metodología ágil SCRUM. Capaz autogestión eficaz en requerimientos. Buenas habilidades de colaboración dentro de un equipo productivo.
Conocimientos:
Patrones y arquitectura de software
SCRUM developer
Bases de datos relacionales (SQLServer)
Servicio y consumo de APIs RESTful
HTML5, CSS
JavaScript
C# Avanzado
Java EE, Sprint Boot, JSF
PHP, Laravel, CodIgniter
Reporting Service (SSRS)
Azure App Service
Power Apps
Funciones:
1. Analizar los diferentes requerimientos en conjunto con los Product Owners para determinar las soluciones de software correspondientes que satisfagan la necesidad planteada.
2. Diseñar las propuestas de soluciones de software a los requerimientos planteados para obtener los mayores beneficios con los recursos disponibles y aportar de esta manera valor a la empresa.
3. Ejecutar acciones de desarrollo o seguimiento en la tercerización de elaboración de soluciones de software siguiendo una metodología de desarrollo ágil y cumpliendo los SLA's establecidos para poder proporcionar un producto altamente funcional que satisfaga las necesidades de los solicitantes.
4. Identificar oportunidades de reutilizar componentes de soluciones ya implementadas para agilizar las nuevas funcionalidades y/o mejoras.
5. Documentar los diferentes requerimientos a nivel técnico para contar con una referencia confiable que permita facilitar nuevas
mejoras futuras.
6. Validar los diferentes productos de software resultantes del desarrollo interno o externo para contar con sistemas fiables y que proporcionen información exacta y oportuna a los usuarios y que funcionen de manera óptima.
7. Coordinar las pruebas de usuarios finales a los diferentes productos de software resultantes del desarrollo interno o externo
con el objetivo de garantizar que la solución entregada cumpla las expectativas de lo planteado en cada uno de los requerimientos.
8. Coordinar la liberación de las soluciones de software desarrolladas, documentando los pasos a seguir con el objetivo de garantizar que la puesta en producción sea exitosa y no genere afectaciones a los sistemas
Analista | Programador (Opcional) |
Informática | Sistemas (Opcional) |
Universidad Completa | Graduado |
Computación (Opcional) |
Universidad Completa | Graduado |
Completa (Opcional) |
Inglés (Opcional) |
Intermedio |
Por favor, ingresa tu correo electrónico
Por favor, ingresa un correo electrónico válido