Design, develop, test, and maintain high-quality software solutions to support organizational objectives. Collaborate with multidisciplinary teams to manage incidents, perform system maintenance, and support infrastructure processes.
Buscamos un(a) Mid Software Engineer responsable de diseñar, desarrollar, probar y mantener soluciones de software que apoyen las operaciones y objetivos estratégicos de la organización. Este rol trabaja de la mano con equipos multidisciplinarios como TI Corporativo, QA y Operaciones de Laboratorio, contribuyendo a iniciativas tanto locales como globales.
Responsabilidades principales:
Diseñar, documentar y desarrollar soluciones de software de alta calidad basadas en requerimientos.
Ejecutar pruebas unitarias, de integración y validaciones para asegurar la calidad y desempeño del software.
Identificar y solucionar problemas técnicos de manera efectiva.
Colaborar con el equipo de desarrollo siguiendo buenas prácticas y estándares de codificación.
Participar en revisiones de código y aportar ideas para mejoras y nuevas funcionalidades.
Desarrollar soluciones utilizando tecnologías actuales y mejores prácticas.
Mantener documentación técnica y procedimientos operativos.
Monitorear servicios de servidores y ejecutar mantenimientos cuando sea necesario.
Apoyar procesos de infraestructura en conjunto con TI Corporativo.
Gestionar incidentes bajo lineamientos ITIL, asegurando tiempos de respuesta adecuados.
Requirements
Formación y experiencia:
Profesional en Ingeniería de Sistemas, Software o carreras afines (o tecnología con experiencia equivalente).
Mínimo 3 años de experiencia en desarrollo con programación orientada a objetos y bases de datos relacionales.
Habilidades técnicas:
Experiencia en C#, .NET y SQL Server.
Conocimiento en Crystal Reports (deseable).
Conocimientos en programación orientada a objetos.
Experiencia en diseño, optimización y rendimiento de bases de datos.
Conocimiento en Windows Server (deseable).
Conocimientos básicos en frontend (HTML, CSS, JavaScript) son un plus.
Experiencia en metodologías ágiles y herramientas de integración continua es un plus.
Habilidades blandas:
Pensamiento analítico y resolución de problemas.
Buena comunicación y trabajo en equipo.
Autonomía, proactividad y capacidad de adaptación.
Capacidad de aprendizaje continuo.
Idioma:
Nivel de inglés B2 (requerido).
Benefits
Modalidad remota (con disponibilidad para desplazamientos ocasionales).
Participación en proyectos internacionales.
Trabajo en un entorno colaborativo y multidisciplinario.
Oportunidades de aprendizaje y crecimiento profesional.
Exposición a tecnologías actuales y buenas prácticas.
“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”