Resumen del trabajo
Buscamos un Ingeniero de Software Senior dinámico, creativo y orientado a las operaciones para unirse a nuestro equipo. El candidato ideal tendrá una amplia experiencia en el desarrollo de software, preferiblemente con experiencia en gestión y tutoría, además de ser experto en varios lenguajes de programación y capaz de satisfacer eficazmente las expectativas de los clientes y las partes interesadas. El objetivo principal del puesto será liderar el equipo de desarrollo, gestionar proyectos y plazos y supervisar el trabajo de otros desarrolladores, además de tutelar y formar a otros desarrolladores para que alcancen su máximo potencial.
Responsabilidades
- Crear, desarrollar y diseñar software y arquitectura de alta calidad.
- Priorizar y completar las pruebas dentro del ciclo de vida de desarrollo de software.
- Escribir código limpio y eficiente desde cero para desarrollar herramientas y aplicaciones de forma eficaz.
- Utilizar secuencias de comandos y otras herramientas para automatizar tareas de forma eficaz.
- Analizar, revisar y depurar código cuando sea necesario.
- Realizar pruebas de validación y verificación.
- Colaborar con los equipos internos y los proveedores externos para determinar las mejoras pertinentes para los productos y aplicarlas.
- Asegúrese de que documentación se mantiene al día en lo que respecta a las fases de desarrollo y la supervisión del sistema.
- Supervisar el software para garantizar que está al día con las últimas tecnologías y actualizaciones.
- Aprender continuamente lenguajes y técnicas de programación nuevos y emergentes.
- Proporcionar tutoría y apoyo a los desarrolladores junior.
- Garantizar una gestión eficaz y eficiente de los proyectos.
Requisitos
- Licenciatura o grado superior en Informática, Ingeniería Informática o campos relacionados
- 2 años de experiencia laboral en un puesto de desarrollo, preferiblemente con responsabilidades de supervisión o gestión.
- Conocimiento profundo de varios lenguajes de programación
- Experiencia en el uso de SQL y MySQL para bases de datos
- Experiencia en scripting y gestión de proyectos
- Excelentes habilidades de gestión del tiempo con capacidad para priorizar su propia carga de trabajo y la del equipo.
- Comunicación eficaz y habilidades interpersonales
- Capaz de trabajar bajo presión para cumplir plazos ajustados
- Competencia en el uso de herramientas de supervisión de sistemas y marcos de pruebas automatizadas
- Atención al detalle
- Capaz de asumir la responsabilidad de su propio trabajo