




Resumen del Puesto: Ingeniero de Software integral encargado del ciclo de vida del desarrollo, desde la planificación y diseño hasta el desarrollo, DBA, testing y despliegue de aplicaciones. Puntos Destacados: 1. Experiencia en Visual Studio, SQL Server, .NET, Javascript, y Git. 2. Gestión de backlog, priorizando funcionalidades y asegurando entrega de valor. 3. Diseño UX/UI, desarrollo Frontend/Backend, DBA, QA y DevOps. **Ingeniero de Software / Licenciatura en Sistemas**. Encargado de todo el ciclo de vida del desarrollo de software (planificación, diseño, desarrollo, DBA, Testing , Despliegue) * Experiencia en: Visual Studio, SQL Server, Reporting Services, IIS, Windows Server, Visual Fox Pro, Javascript, Boostrap, CSS, HTML, .NET, API, Webservice, Git * Diseñar, desarrollar y mantener aplicaciones de Escritorio y web integrales, asegurando la eficiencia técnica desde la interfaz visual hasta la base de datos y el despliegue en servidores. Planification (Product Owner, Project Manager) Gestionar el backlog, priorizando funcionalidades según necesidades del negocio y usuarios, asegurando la entrega de valor con el menor costo y tiempo posible. Responsable estratégico del ciclo de vida completo de un producto, actuando como nexo entre los objetivos de negocio, las necesidades del usuario y la tecnología * Definir, ordenar y priorizar los elementos (historias de usuario, mejoras, correcciones) para cumplir con los objetivos del producto. * Traducir necesidades en requerimientos claros para el equipo de desarrollo. * Actuar como nexo entre los interesados (negocio, usuarios) y el equipo técnico. * Definir y comunicar la visión, asegurando la coherencia en todas las etapas de desarrollo. * Validar que cada funcionalidad desarrollada cumple con los criterios de aceptación. * análisis para identificar oportunidades y definir la visión del producto * Gestionar el producto desde la idea, el MVP (Producto Mínimo Viable), lanzamiento hasta la mejora continua o retirada * Decidir qué funcionalidades desarrollar, equilibrando el valor para el usuario y los objetivos comerciales * Liderar sin autoridad directa, facilitando la colaboración entre equipos técnicos, diseño y negocio. * Entender profundamente las necesidades del cliente * Alinear el producto con los objetivos de la empresa. * Capacidad para comunicarse con equipos de ingeniería. * Habilidad para influir en equipos multidisciplinarios * Uso de métricas para validar supuestos y tomar decisiones basadas en evidencias. Diseño (UX/UI) Se encarga de la investigación, el análisis de necesidades del usuario (UX) y el diseño visual de la interfaz (UI), asegurando una experiencia intuitiva, interactiva y centrada en el usuario final. El objetivo principal es lograr fidelizar al usuario, incrementar la tasa de conversión y alinear la experiencia con los objetivos de negocio. * Entrevistas a usuarios, creación de *personas*, mapas de empatía, y análisis de competencia. * Arquitectura de información, flujos de usuario (*user flows*) y prototipado. * Creación de interfaces, tipografías, paletas de colores y componentes visuales, cuidando el diseño responsivo * Uso de herramientas para crear maquetas interactivas y validarlas con usuarios reales (test de usabilidad) * Trabajo estrecho con desarrolladores, requiriendo conocimientos básicos de HTML/CSS. * Capacidad para entender los problemas del usuario * Habilidad para justificar decisiones de diseño * Enfoque en la resolución de problemas. Desarrollo (Programadores Frontend/Backend), DBA Frontend: creación de la interfaz de usuario (UI) y la experiencia de usuario (UX) de sitios y aplicaciones web. Utiliza principalmente HTML, CSS y JavaScript para convertir diseños en código interactivo, funcional y responsivo, garantizando que el sitio sea rápido, accesible y compatible en diversos navegadores. Debe tener un alto nivel de atención al detalle, creatividad, pensamiento lógico y la capacidad de colaborar con diseñadores y desarrolladores backend. * Traducir diseños gráficos en componentes visuales interactivos. * Asegurar que el sitio se visualice correctamente en dispositivos móviles y de escritorio. * Mejorar los tiempos de carga y la velocidad de la página. * Conectar el frontend con los servicios backend para consumir datos. * HTML5, CSS3, JavaScript (ES6\+) * React, Angular, . NET * Git (control de versiones Backend: Se especializa en la lógica del lado del servidor, diseñando y manteniendo la infraestructura, bases de datos y APIs que hacen funcionar una aplicación (no visible para el usuario). Garantiza seguridad, escalabilidad y eficiencia. * Creación y consumo de RESTful APIs, SOAP * Implementación de autenticación (JWT, OAuth), protección contra inyecciones SQL y ataques DDoS. * Desarrollar y mantener la lógica del servidor y la arquitectura de la aplicación * Integrar servicios externos * Optimizar el rendimiento y la escalabilidad del sistema * Diseñar y gestionar bases de datos para asegurar la integridad de la información * Colaborar con desarrolladores frontend y equipos de DevOps * Colaboración estrecha con perfiles técnicos y de negocio * Capacidad para depurar código complejo y solucionar incidencias críticas. * Capacidad de explicar conceptos técnicos a partes interesadas no técnicas. DBA: responsable de la gestión, mantenimiento, seguridad y optimización de las bases de datos de una organización. Garantiza la alta disponibilidad, integridad y rendimiento de la información, colaborando con desarrolladores para el diseño y el respaldo de datos, esencial en entornos empresariales * Instalación, configuración, actualización SQL Server * Implementación de estrategias de backup para prevenir la pérdida de datos * Monitoreo y ajuste de consultas para garantizar rapidez y eficiencia * Colaboración con desarrolladores en el diseño estructural de la base de datos * Dominio sólido de lenguajes de consulta, principalmente SQL * Conocimiento en sistemas operativos (Windows Server) * Experiencia en herramientas de monitorización y backup * Habilidades analíticas para la solución de problemas y diagnóstico de errores * Entendimiento del ciclo de vida de los datos Pruebas (QA Engineers) encargado de diseñar, ejecutar y mantener procesos de prueba para garantizar la calidad del software, detectando errores y asegurando que cumpla con los estándares requeridos antes de su lanzamiento. Su rol abarca pruebas funcionales, automatizadas y de rendimiento, colaborando con desarrolladores para mejorar el producto final. * Crear planes de prueba, casos de uso y escenarios para software nuevo o actualizaciones * Desarrollar programas informáticos para automatizar pruebas técnicas y funcionales, asegurando rapidez y precisión * Identificar, documentar y realizar seguimiento de defectos (bugs) en sistemas * Trabajar estrechamente con equipos de desarrollo para analizar requerimientos y verificar que el producto cumpla con los estándares de calidad. * Establecer métricas, como la tasa de errores o la estabilidad, para evaluar la fiabilidad del software. * Conocimiento de SQL para pruebas de backend, y entendimiento del ciclo de vida del desarrollo de software (SDLC). * Razonamiento deductivo para identificar fallas y patrones de error * Atención al detalle, comunicación asertiva para reportar bugs y pensamiento crítico. * Se enfoca en probar la aplicación interactuando con ella tal como lo haría el usuario * Especializado en crear scripts y herramientas automáticas para agilizar las pruebas. * asegura que el producto final sea seguro, funcional y de alta calidad. Despliegue (DevOPs, Clous Architect) Une el desarrollo (Dev) y las operaciones (Ops) para automatizar, integrar y agilizar el ciclo de vida del software * Configurar, integración y entrega continua para pruebas y despliegues automáticos * Controlar el rendimiento de sistemas y asegurar la disponibilidad * Colaboración y comunicación efectiva para romper silos entre equipos * Mentalidad ágil y enfoque en la mejora continuidad * Responsable de diseñar, implementar y gestionar la estrategia de computación en la nube de una organización, incluyendo nubes públicas, privadas e híbridas. Transforma requisitos de negocio en soluciones técnicas escalables, seguras y eficientes en costos, siendo clave en la migración y optimización de infraestructura. * Desarrollar la estructura técnica de la nube, seleccionando servicios adecuados en plataformas como AWS, Azure o Google Cloud. * Planificar y ejecutar la migración de aplicaciones y datos de sistemas tradicionales a la nube * Monitorear el uso de la nube para maximizar el rendimiento y controlar los gastos * Actuar como puente entre los equipos de desarrollo (DevOps), los administradores de sistemas y la parte interesada del negocio. * Amplio conocimiento en redes, seguridad, virtualización y bases de datos. * Habilidades de comunicación, liderazgo y capacidad para resolver problemas complejos. Tipo de puesto: Tiempo completo, Por tiempo indeterminado Sueldo: $18,000\.00 \- $30,000\.00 al mes Beneficios: * Caja de ahorro * Opción a contrato indefinido * Servicio de comedor * Vales de despensa Lugar de trabajo: Empleo presencial


