Descripción general del trabajo
Contenido
Nuestra empresa está buscando un ingeniero de software que pueda aplicar los principios de ingeniería para la creación de software complejo. Su principal responsabilidad será depurar, mantener y probar aplicaciones de software diseñadas para realizar ciertas tareas.
Como parte de nuestro equipo de desarrollo de software, se espera que brinde continuamente alta confiabilidad para nuestros servicios tecnológicos a nuestros clientes.
Si tiene experiencia y está listo para asumir las responsabilidades de este ingeniero de software, entonces este trabajo seguramente es para usted.
Responsabilidades
-
Seguir y desarrollar un sistema de información a través del diseño técnico, desarrollar e instalar soluciones de software.
-
Seguir y ejecutar el ciclo de vida del desarrollo de software.
-
Mantener y seguir los estándares de codificación.
-
Preparar y determinar la viabilidad operativa mediante la evaluación del análisis del sistema, la definición de problemas y el desarrollo de soluciones.
-
Informe las soluciones propuestas con documentación, diagramas de flujo, diagramas, comentarios de código y código claro.
-
Escribir un código eficiente y bien diseñado.
-
Foco en el desarrollo de soluciones permanentes a problemas y automatización de tareas manuales.
-
Colaborar con el equipo de desarrolladores/ingenieros de software.
-
Solucione los problemas y trabaje con otros para evitar estos problemas en el futuro.
-
Brindar soporte a los usuarios y analizar sus problemas.
-
Realice ajustes, mejoras, balanceos, usabilidad y automatización.
-
Ejecute casos de prueba en un entorno Agile.
-
Presentar sugerencias para la mejora continua de las aplicaciones de software en varios sistemas operativos.
-
Cumplir con los estándares de la industria y los planes del proyecto.
Requisitos
-
Licenciatura en Ciencias de la Computación o Ingeniería del Software.
-
1-2 años de experiencia trabajando como Ingeniero de Software o puesto similar en el Departamento de Desarrollo .
-
Experiencia trabajando con tecnologías como Oozie, MapReduce, Hive, Kafta, Flume, etc.
-
Excelente conocimiento de Diseño y Análisis Orientado a Objetos (OOD y OOA).
-
Capacidad para desarrollar software en C, C++, C# u otros lenguajes de programación seleccionados.
-
Capacidad para documentar los requisitos y especificaciones del sistema de software.
-
Fuerte comprensión de las funciones de gestión de casos de PEGA.
-
Excelente conocimiento del servidor de aplicaciones o servidor web.
-
Experiencia laboral en base de datos de desarrollo Java y SQLs.
-
Conocimiento de herramientas de versionado de código.
-
Experiencia práctica en AWS.
-
Excelentes habilidades blandas y capacidad para trabajar en equipo.
-
Buenas habilidades en comunicación oral y escrita.
-
Excelentes habilidades para la resolución de problemas y la toma de decisiones.
-
Fuertes habilidades lógicas, analíticas y técnicas.
-
Atención a los detalles.