Buscamos un Programador Analista Sr. responsable de analizar las necesidades y requerimientos de los usuarios y del negocio para diseñar, desarrollar y mantener aplicaciones web, móviles y de escritorio. La posición también estará involucrada en el desarrollo e integración de APIs, microservicios y web services, así como en la administración de los entornos tecnológicos y bases de datos que soportan las aplicaciones.
El puesto requiere experiencia sólida en desarrollo de software, capacidad de análisis y resolución de problemas, así como enfoque en la calidad, innovación y resultados. La posición reporta directamente al Gerente de Sistemas.
Responsabilidades
-
Analizar las necesidades y requerimientos informáticos de los usuarios y diferentes áreas del negocio.
-
Diseñar y desarrollar nuevas aplicaciones web, móviles y de escritorio.
-
Realizar mantenimiento evolutivo y correctivo de las aplicaciones existentes.
-
Desarrollar e integrar APIs, microservicios y web services para la comunicación entre sistemas internos y externos.
-
Administrar y mantener los entornos de despliegue y servidores, incluyendo IIS, Plesk Obsidian, Linux Ubuntu, SSH y FTP/SFTP.
-
Administrar y mantener las bases de datos que soportan las aplicaciones.
-
Gestionar el control de versiones del código mediante GitHub, siguiendo buenas prácticas de colaboración y despliegue.
-
Diseñar y ejecutar planes de prueba para garantizar la calidad de los sistemas antes de su implementación.
-
Asesorar y capacitar a los usuarios en el manejo de los sistemas desarrollados.
-
Elaborar informes periódicos y mantener actualizada la documentación técnica de las aplicaciones.
-
Proponer nuevas soluciones tecnológicas que permitan optimizar el funcionamiento del negocio y las operaciones
Requerimientos
-
Licenciatura en Ingeniería en Sistemas, Ingeniería de Software, Informática o carrera afín.
-
5 años de experiencia en puestos similares.
-
Experiencia con:
-
C# y .NET
-
Python
-
PHP
-
Node.js
-
React
-
HTML, CSS y JavaScript
-
Experiencia desarrollando e integrando:
-
APIs
-
Microservicios
-
Web Services
-
Conocimientos de:
-
Git / GitHub
-
IIS
-
Plesk Obsidian
-
Linux / Ubuntu
-
SSH
-
FTP / SFTP
-
Manejo de bases de datos:
-
SQL Server
-
MySQL
-
PostgreSQL
-
SQLite
-
Inglés técnico