Ingeniero de software sénior Descripción del trabajo

Descripción general del trabajo

Buscamos contratar a un ingeniero de software sénior para que se una a nuestro dinámico equipo de desarrollo de software. Debe ser capaz de producir e implementar soluciones prácticas de software. Trabajará con la alta gerencia para definir las necesidades de software. Tomará la iniciativa en proyectos técnicos y operativos.

Como desarrollador de software sénior, estará 

  • Recopilación, análisis y resumen de los requisitos del cliente.
  • Determinación de la viabilidad operativa de los requisitos recopilados.
  • Diseño, desarrollo e implementación del software.
  • Desempeñar un papel importante en el desarrollo de la documentación del software.

Como usted es responsable de liderar un equipo, trabajará de forma independiente con poca supervisión. Por lo tanto, esperamos que tenga excelentes habilidades organizativas, de resolución de problemas y de liderazgo. Debería poder acelerar las operaciones de nuestro equipo realizando revisiones de desempeño oportunas.

Si tienes experiencia en desarrollo de software y metodologías ágiles, ¡nos encantaría conocerte!

Responsabilidades

  • Desarrolle una arquitectura y un diseño de software superiores
  • Identificar, priorizar y ejecutar adecuadamente las actividades en el ciclo de desarrollo de software
  • Desarrollar soluciones de software mediante el estudio de nuevas tecnologías, si es necesario
  • Desarrolle aplicaciones y herramientas mediante la producción de código limpio y eficiente
  • Automatice las tareas a través de las herramientas de desarrollo y secuencias de comandos adecuadas
  • Revisar y depurar el código regularmente
  • Llevar a cabo un análisis del sistema para determinar la posibilidad de actualizaciones
  • Realizar pruebas de validación y verificación.
  • Colaborar con los proveedores y los equipos internos para improvisar los productos.
  • Documentar las fases de desarrollo de software y examinar los sistemas.
  • Asegúrese de que el programa esté actualizado con las últimas tecnologías de programación.
  • Asegúrese de que los procesos ágiles mejoren las operaciones y la productividad del equipo
  • Manténgase al día con las últimas tendencias tecnológicas

Requisitos

  • Grado BA/BSc en Ciencias de la Computación y campo relacionado
  • 4 años de experiencia comprobada como ingeniero de software o líder de equipo.
  • Comprensión sólida del desarrollo de software, secuencias de comandos y gestión de proyectos.
  • Amplia experiencia en el uso de diferentes herramientas de monitoreo de sistemas y marcos de prueba automatizados.
  • Conocimiento de diferentes sistemas operativos como Windows, Mac OS y Linux.
  • Conocimientos de lenguajes de programación seleccionados como C++, Python y la plataforma Java/J2EE
  • Destacadas habilidades de liderazgo y organización.
  • Capacidad para trabajar de forma independiente, así como en un equipo
  • Excelentes habilidades de liderazgo y comunicación.