Desarrollador/a de Software
Descripción del puesto
Buscamos un/a Desarrollador/a de Software con iniciativa, pensamiento analítico y pasión por la tecnología, que quiera formar parte de un equipo dinámico y participar en el desarrollo de soluciones digitales innovadoras. La persona seleccionada será responsable de diseñar, desarrollar, implementar y mantener aplicaciones y sistemas de software que respondan a las necesidades del negocio.
Ofrecemos la oportunidad de trabajar en proyectos tecnológicos desafiantes, aportar ideas, mejorar procesos y fortalecer tus habilidades profesionales en un entorno colaborativo y orientado a resultados.
Principales responsabilidades
Diseñar, desarrollar y mantener aplicaciones de software de acuerdo con los requerimientos funcionales y técnicos de cada proyecto.
Escribir código limpio, eficiente, escalable y bien documentado, siguiendo las buenas prácticas de programación.
Participar en el análisis de necesidades y proponer soluciones tecnológicas que optimicen los procesos internos.
Realizar pruebas funcionales, identificar errores y ejecutar correcciones para garantizar la calidad del software.
Integrar aplicaciones con bases de datos, servicios web y API de terceros.
Colaborar con los equipos de diseño, producto y tecnología para implementar nuevas funcionalidades y mejorar las existentes.
Documentar los procesos de desarrollo, mantener los sistemas actualizados y brindar soporte técnico durante las etapas de implementación.
Requisitos y cualificaciones
Formación técnica o profesional en Ingeniería de Software, Ingeniería Informática, Ciencias de la Computación o carreras afines.
Experiencia previa de 2 años en desarrollo de software, programación o implementación de aplicaciones.
Conocimientos sólidos en lenguajes de programación como Java, Python, JavaScript, C# o PHP.
Manejo de bases de datos relacionales y conocimientos de SQL.
Experiencia trabajando con herramientas de control de versiones como Git y plataformas de desarrollo colaborativo.
Capacidad para analizar problemas, resolver incidencias y proponer soluciones técnicas eficientes.
Habilidades de comunicación, organización, trabajo en equipo y disposición para aprender nuevas tecnologías.