
Web PAYMENTS LATAM
Descripción del puestoEn nuestra empresa nos encontramos en la búsqueda de un(a) Programador(a) Full Stack Semi Senior para desarrollar, mantener y optimizar aplicaciones y servicios tecnológicos, participando tanto en el desarrollo backend como frontend de las diferentes plataformas y marcas del grupo económico.El objetivo principal del puesto será desarrollar soluciones tecnológicas eficientes, seguras y escalables, asegurando el correcto funcionamiento de las aplicaciones, integraciones y servicios, así como participar en la implementación de nuevas funcionalidades y mejora continua de los sistemas.Cargo: Programador(a) Full Stack Semi SeniorÁrea: Tecnología / Desarrollo de SoftwareReporta a: Líder Técnico / Jefe de TecnologíaPerfil RequeridoBachiller o titulado(a) en Ingeniería de Sistemas, Ingeniería de Software, Informática o carreras afines. Experiencia mínima de 2 años como Programador Full Stack, Desarrollador de Software o en posiciones similares. Experiencia en desarrollo backend con C# / .NET y desarrollo frontend con Angular. Manejo de SQL Server, consultas, procedimientos almacenados y gestión de bases de datos. Experiencia en desarrollo, consumo e integración de APIs REST. Conocimiento de arquitectura de software, programación orientada a objetos y buenas prácticas de desarrollo. Manejo de control de versiones con Git. Conocimiento de metodologías ágiles como Scrum o Kanban. Experiencia en identificación, análisis y resolución de incidencias. Conocimiento de procesos de integración y despliegue continuo (deseable). Capacidad de análisis, resolución de problemas, organización, autonomía y trabajo en equipo.Funciones Analizar requerimientos funcionales y técnicos de las diferentes plataformas y marcas del grupo económico. Desarrollar y mantener aplicaciones utilizando C# / .NET, Angular y SQL Server. Implementar nuevas funcionalidades de acuerdo con los requerimientos del negocio. Desarrollar, consumir e integrar APIs REST y servicios externos. Diseñar y mantener componentes backend y frontend de las aplicaciones. Realizar mantenimiento correctivo y evolutivo de los sistemas existentes. Identificar, analizar y solucionar errores e incidencias en las aplicaciones. Diseñar, desarrollar y optimizar consultas, procedimientos y procesos en SQL Server. Validar el correcto funcionamiento de los desarrollos antes de su liberación. Participar en integraciones entre las diferentes plataformas del grupo y sistemas de terceros. Implementar controles y validaciones que contribuyan a la seguridad, estabilidad y disponibilidad de las aplicaciones. Participar en la revisión de código y aplicar buenas prácticas de programación. Gestionar versiones y cambios de código mediante Git. Participar en procesos de despliegue y liberación de nuevas funcionalidades a producción. Realizar seguimiento y soporte técnico a incidencias relacionadas con los desarrollos implementados. Documentar funcionalidades, APIs, integraciones, configuraciones y cambios realizados. Coordinar con los equipos de QA, Sistemas, Producto y otras áreas para la implementación de nuevos requerimientos. Participar en reuniones técnicas para analizar necesidades, incidencias y mejoras de las plataformas. Identificar oportunidades de optimización en rendimiento, procesos y arquitectura de las aplicaciones. Proponer mejoras técnicas orientadas a incrementar la eficiencia, seguridad y escalabilidad de los sistemas.¿Qué beneficios ofrecemos?Oportunidad de línea de carrera. Capacitaciones constantes. Clima laboral dinámico y profesional.En nuestra empresa brindamos igualdad de oportunidades de empleo a todas las personas, sin distinción de raza, religión, sexo, orientación sexual, origen, situación familiar, discapacidad, creencias políticas u otra condición protegida por ley.
Debes acceder para presentar la solicitud para este puesto.