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:
Competente en Ingeniería de Sistemas, Software o carreras afines (o tecnología con experiencia equivalente).
Mínimo 2 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 trab