Descripción del trabajo de ingeniero de software
Las responsabilidades del Ingeniero de Software incluyen:
- Ejecutar el desarrollo de software de ciclo de vida completo
- Programar código bien diseñado, comprobable y eficiente
- Elaborar especificaciones y determinar la viabilidad operativa
Resumen del trabajo
Buscamos un ingeniero de software apasionado para diseñar, desarrollar e instalar soluciones de software.
Las responsabilidades del ingeniero de software incluyen la recopilación de los requisitos del usuario, la definición de la funcionalidad del sistema y la escritura de código en varios lenguajes, como Java, Ruby on Rails o lenguajes de programación .NET (por ejemplo, C++ o JScript.NET.) Nuestros candidatos ideales están familiarizados con el ciclo de vida de desarrollo de software (SDLC), desde el análisis preliminar del sistema hasta las pruebas y la implementación.
En última instancia, el papel del Ingeniero de Software es construir un software de alta calidad, innovador y de pleno rendimiento que cumpla con los estándares de codificación y el diseño técnico.
Responsabilidades
- Ejecutar el ciclo de vida completo del desarrollo de software (SDLC)
- Desarrollar diagramas de flujo, diseños y documentación para identificar requisitos y soluciones
- Escribir código bien diseñado y comprobable
- Elaborar especificaciones y determinar la viabilidad operativa
- Integrar los componentes de software en un sistema de software totalmente funcional
- Desarrollar planes de verificación de software y procedimientos de garantía de calidad
- Documentar y mantener la funcionalidad del software
- Solucionar problemas, depurar y actualizar los sistemas existentes
- Desplegar programas y evaluar los comentarios de los usuarios
- Cumplir los planes del proyecto y las normas del sector
- Garantizar la actualización del software con las últimas funciones
Requisitos
- Experiencia laboral probada como Ingeniero de Software o Desarrollador de Software
- Experiencia en el diseño de aplicaciones interactivas
- Capacidad para desarrollar software en Java, Ruby on Rails, C++ u otros lenguajes de programación
- Excelente conocimiento de bases de datos relacionales, SQL y tecnologías ORM (JPA2, Hibernate)
- Experiencia en el desarrollo de aplicaciones web utilizando al menos un framework web popular (JSF, Wicket, GWT, Spring MVC)
- Experiencia en desarrollo dirigido por pruebas
- Dominio de herramientas de ingeniería de software
- Capacidad para documentar requisitos y especificaciones
- Licenciatura en Informática, Ingeniería o campo relevante
Deja una respuesta