Las responsabilidades del ingeniero de software sénior incluyen:
- Dirigir proyectos de desarrollo de software
- Producir, probar y depurar código
- Ingenieros y desarrolladores líderes

Resumen de trabajo
Buscamos un ingeniero de software senior para producir e implementar soluciones de software funcionales. Trabajará con la alta dirección para definir los requisitos de software y liderar los proyectos operativos y técnicos.
En esta función, debería poder trabajar de forma independiente con poca supervisión. Debe tener una excelente organización y habilidades para resolver problemas. Si también tiene experiencia práctica en desarrollo de software y metodologías ágiles, nos gustaría conocerte.
Su objetivo será desarrollar software de alta calidad que esté alineado con las necesidades del usuario y los objetivos comerciales.
Responsabilidades
- Desarrollar arquitectura y diseño de software de alta calidad
- Identificar, priorizar y ejecutar tareas en el ciclo de vida del desarrollo de software.
- Desarrolle herramientas y aplicaciones mediante la producción de código limpio y eficiente.
- Automatizar tareas a través de herramientas y secuencias de comandos adecuadas.
- Revisar y depurar código
- Realizar pruebas de validación y verificación
- Colaborar con equipos internos y proveedores para arreglar y mejorar los productos.
- Documentar las fases de desarrollo y monitorear los sistemas
- Asegúrese de que el software esté actualizado con las últimas tecnologías
Requisitos
- Experiencia comprobada como ingeniero de software senior
- Amplia experiencia en desarrollo de software, scripting y gestión de proyectos.
- Experiencia en el uso de herramientas de monitoreo del sistema (por ejemplo, New Relic) y marcos de prueba automatizados
- Conocimiento de lenguajes de programación seleccionados (por ejemplo, Python, C ++) y la plataforma Java / J2EE
- Conocimiento profundo de bases de datos relacionales (por ejemplo, PostgreSQL, MySQL) y bases de datos NoSQL (por ejemplo, MongoDB)
- Familiaridad con varios sistemas operativos (Linux, Mac OS, Windows)
- Mente analítica con aptitud para resolver problemas
- habilidad para trabajar de manera independiente
- Excelentes habilidades organizativas y de liderazgo.
- BSc / BA en Ciencias de la Computación o un título relacionado


