Agencia de aduanas busca para su equipo de trabajo, especialista en Desarrollo de software, su mision principal sera garantizar el correcto funcionamiento, escalabilidad y seguridad de las aplicaciones, así como la integración fluida entre sistemas internos y externos de la Agencia.
Debe contar con conocimineto solidos en:
* Programación, RPA, manejo de bases de datos, gestión de APIs y publicación de aplicaciones en entornos locales y en la nube.
* Entornos Microsoft .NET (MVC, ASPX, C#), bases de datos SQL Server y MySQL, y plataformas en la nube como Microsoft Azure.
* Manejo de Linux y paquetes.
* Lenguajes de programación: Dominio de lenguajes como Java, Python, C++, JavaScript.
* Base de datos: Experiencia en SQL, NoSQL y sistemas de gestión de bases de datos.
*Control de versiones: Experiencia con Git para gestionar cambios en el código.
*Desarrollo Web: Conocimientos en HTML, CSS y JavaScript para desarrollo front-end y back-end.
*Diseño de Software: Habilidad para diseñar la arquitectura y la estructura del software.
*Ciberseguridad: Conocimiento de conceptos como gestión de vulnerabilidades, pruebas de penetración y encriptación, crucial para proteger sistemas y datos.
*Optimización de Rendimiento:Identificar cuellos de botella y aplicar técnicas para mejorar la eficiencia del código.
Responsabilidades:
* Desarrollo y mantenimiento de aplicaciones web, APIs y servicios, siguiendo buenas prácticas de programación y control de versiones (Github, DevOps).
* Administración de servidores y entornos de publicación en IIS, asegurando disponibilidad, monitoreo de logs y gestión de espacio en disco.
* Gestión de bases de datos (SQL Server, MySQL, PostgreSQL) incluyendo creación de procedimientos almacenados, funciones, consultas optimizadas y mantenimiento de esquemas para múltiples aplicaciones corporativas.
Integración de sistemas mediante el desarrollo y consumo de APIs, asegurando la correcta comunicación entre plataformas internas y externas.
* Automatización de procesos mediante RPAs, tareas programadas, scripts y flujos que optimizan operaciones repetitivas o de alto volumen de datos.
* Implementación de soluciones en la nube utilizando Azure App Services, FTPS y administración de credenciales de despliegue.
* Manejo de herramientas de reporting (Tableau, Reporting Services) para la generación de informes automatizados y personalizados para clientes internos y externos.
* Documentación técnica de proyectos y procesos para garantizar la trazabilidad y el soporte a largo plazo.
Habilidades:
* Capacidad de análisis y resolución de problemas técnicos complejos.
* Rigurosidad y atención al detalle en la implementación de cambios en producción, evitando interrupciones no planificadas.
* Adaptabilidad para trabajar con diferentes tecnologías y proyectos en paralelo.
* Comunicación efectiva con equipos multidisciplinarios, traduciendo requerimientos operativos en soluciones técnicas funcionales.