29 ago
|
Consorcio Acea
|
Breña
29 ago
Consorcio Acea
Breña
FORMACIÓN
- Titulado, Bachiller o Egresado de Ingeniería de Computación y Sistemas, Ingeniería de Software, Ingeniería Informática o carreras profesionales afines.
- Se considera también al cualificado técnico en Computación e Informática que acredite experiencia equivalente y resultados comprobables en desarrollo y soporte de sistemas.
- Mínimo de 2 años de experiencia comprobada en el desarrollo y mantenimiento de software a medida.
- Experiencia demostrable en administración bases de datos en ambientes de producción.
- Experiencia en atención directa al cliente, levantamiento de requerimientos y capacitación a usuarios finales.
- Deseable experiencia en integraciones con APIs de terceros o de entidades del Estado, y en proyectos de migración de sistemas de escritorio a tecnología web.
CONOCIMIENTOS
- Dominio de al menos dos de los lenguajes de mayor uso en el mercado: C#, VB.NET, PHP, Python o JavaScript (Node.js, React), con capacidad para asumir el mantenimiento de código heredado escrito por terceros.
- Frameworks y desarrollo web: .NET (MVC, Web API, .NET Core, Entity Framework), React JS / React Native; manejo de HTML, CSS y control de versiones con Git.
- Bases de datos relacionales y no relacionales: SQL Server, PostgreSQL, MySQL, MariaDB y MongoDB, incluyendo diseño de modelos, procedimientos almacenados, optimización de consultas y planes de respaldo.
- Desarrollo e integración de servicios: RESTful, SOAP, WebSocket, Webhooks y API Gateway (Nginx, AWS), con autenticación mediante JWT y aplicación de buenas prácticas de seguridad en aplicaciones.
- Administración de sistemas operativos de servidor: Windows Server y distribuciones Linux (Ubuntu, Debian, CentOS), configuración de servicios, monitoreo, respaldos y hardening básico.
- Deseable: análisis de datos con Python (Pandas, NumPy, Matplotlib), automatización de procesos mediante agentes de inteligencia artificial y conocimientos de redes e informática forense.
FUNCIONES
A. Desarrollo y Mantenimiento de Software
- Realizar el análisis y levantamiento de requerimientos funcionales y técnicos con los usuarios internos y con el cliente, traduciéndolos en especificaciones, estimaciones de esfuerzo y cronogramas de entrega realistas y verificables.
- Desarrollar, probar y desplegar las aplicaciones web, de escritorio y móviles solicitadas, aplicando estándares de codificación, control de versiones y buenas prácticas de seguridad en todo el ciclo de vida del software.
- Ejecutar el mantenimiento correctivo, evolutivo y preventivo de los sistemas ya implementados, atendiendo incidencias y solicitudes de cambio dentro de los tiempos de respuesta comprometidos, con registro de la causa raíz y de la solución aplicada.
- Diseñar, optimizar y administrar las bases de datos y los servicios de integración (APIs REST, SOAP, webhooks) que conectan los sistemas propios con las plataformas del cliente y de entidades externas, asegurando la consistencia e integridad de la información.
- Gestionar el pase a producción de cada versión mediante ambientes de pruebas, validación con el usuario y planes de reversión (rollback) que permitan restablecer el servicio ante fallas.
- Ejecutar y verificar las políticas de respaldo (backups), restauración y recuperación ante desastres, comprobando mediante pruebas reales que la información pueda ser restituida dentro de los tiempos definidos.
- Aplicar los controles de ciberseguridad correspondientes: gestión de accesos y credenciales, actualización de parches, revisión de logs, atención de vulnerabilidades detectadas y resguardo de la confidencialidad de los datos del cliente.
C. Soporte, Capacitación y Atención al Usuario
- Brindar soporte funcional y técnico de primer y segundo nivel sobre los software desarrollados,
registrando cada atención y dando seguimiento hasta el cierre conforme del requerimiento.
- Diseñar y dictar capacitaciones, inducciones y talleres prácticos sobre el uso de los sistemas, adaptando el lenguaje y los ejemplos al nivel de conocimiento del usuario final.
- Elaborar y mantener actualizada la documentación técnica y de usuario: manuales de uso, guías rápidas, diagramas de arquitectura, diccionario de datos y actas de conformidad de las entregas.
- Actuar como contraparte técnica ante el cliente en las reuniones de seguimiento, presentando avances, absolviendo consultas y gestionando las expectativas respecto al alcance, los plazos y las limitaciones de cada solución.
D.
Actualización
Tecnológica y Mejora Continua
- Evaluar y proponer la migración o actualización de los sistemas heredados hacia tecnologías vigentes (web, nube, aplicaciones móviles), sustentando técnicamente el beneficio, el riesgo, el costo y el plan de implementación de cada cambio.
- Identificar los procesos manuales o repetitivos susceptibles de automatización, incorporando herramientas de inteligencia artificial y análisis de datos cuando aporten una mejora medible en la eficiencia operativa.
- Gestionar el ciclo de vida de las licencias, versiones de frameworks y dependencias utilizadas, previniendo la obsolescencia tecnológica y los riesgos derivados del soporte discontinuado por parte del fabricante.
- Proponer y ejecutar el plan anual de trabajo del área de TI, reportando indicadores de disponibilidad de los sistemas, tiempos de atención de incidencias y avance de los proyectos a su cargo.
Sueldo: Hasta S/.0.01 al mes
Pregunta(s) de postulación
- ¿ En que distrito radica?
- ¿Cuánto tiempo te tomaría llegar a la sede ubicada en Av. Materiales 2895, Lima 15081?
- ¿Ha atendido incidencias críticas directamente en sistemas en producción?
- 1. ¿Tienes experiencia desarrollando o integrando APIs REST/SOAP, Webhooks u otros servicios?
- ¿Cuáles son sus pretensiones salariales ?
- ¿ Su disponibilidad es inmediata?
Lugar de trabajo: Empleo presencial
📌 Analista Programador (Breña)
🏢 Consorcio Acea
📍 Breña