Saltar al contenido

Descripción del puesto de ingeniero de software | Ejemplos de descripción de puestos

febrero 19, 2022
517 240659 tech.hero

Para asegurarse de que su currículum profesional respalde sus objetivos, use esta descripción de trabajo de ingeniero de software para informar lo que debe resaltar en su currículum.

Al revisar los ejemplos de descripciones de puestos, podrá identificar qué habilidades técnicas y blandas, credenciales y experiencia laboral son más importantes para un empleador en su campo objetivo.

Ingeniero de software Descripción del trabajo

Estamos buscando un ingeniero de software apasionado para diseñar, desarrollar e instalar soluciones de software. El candidato seleccionado podrá crear software de alta calidad, innovador y de pleno rendimiento de conformidad con los estándares de codificación y el diseño técnico. Diseñar, modificar, desarrollar, escribir e implementar aplicaciones de programación de software. Dar soporte y/o instalar aplicaciones de software/sistemas operativos. Participe en el proceso de prueba a través de la revisión y el análisis de la prueba, la presenciación de la prueba y la certificación del software.

Requiere una licenciatura en un área relacionada y 0-2 años de experiencia en el campo o en un área relacionada. Tiene conocimiento de conceptos, prácticas y procedimientos de uso común dentro de un campo en particular. Contar con instrucciones y lineamientos preestablecidos para el desempeño de las funciones propias del puesto. Trabajo bajo supervisión inmediata. Las funciones laborales primarias normalmente no requieren ejercer un juicio independiente. Normalmente reporta a un gerente.

Responsabilidades:

  • Desarrollo de aplicaciones de ciclo de vida completo

  • Diseñar, codificar y depurar aplicaciones en varios lenguajes de software

  • Análisis de software, análisis de código, análisis de requisitos, revisión de software, identificación de métricas de código, análisis de riesgo del sistema, análisis de confiabilidad del software

  • Diseño y Análisis Orientado a Objetos (OOA y OOD)

  • Modelado y simulación de software

  • Diseño de interfaz gráfica de usuario front-end

  • Pruebas de software y aseguramiento de la calidad.

  • Ajuste de rendimiento, mejora, equilibrio, usabilidad, automatización

  • Apoyar, mantener y documentar la funcionalidad del software.

  • Integrar el software con los sistemas existentes

  • Evaluar e identificar nuevas tecnologías para su implementación.

  • Planificación y gestión de proyectos

  • Mantener el cumplimiento de los estándares

  • Implementar la localización o globalización del software.

  • Determinar la viabilidad operativa mediante la evaluación del análisis, la definición del problema, los requisitos, el desarrollo de soluciones y las soluciones propuestas.

  • Documente y demuestre soluciones mediante el desarrollo de documentación, diagramas de flujo, diseños, diagramas, gráficos, comentarios de código y código claro

  • Preparar e instalar soluciones determinando y diseñando especificaciones, estándares y programación del sistema.

  • Mejorar las operaciones mediante la realización de análisis de sistemas; recomendar cambios en las políticas y procedimientos

  • Obtener y otorgar licencias de software obteniendo la información requerida de los proveedores; recomendar compras; probar y aprobar productos

  • Actualizar los conocimientos laborales mediante el estudio de herramientas de desarrollo, técnicas de programación y equipos de cómputo de última generación; participar en oportunidades educativas; lectura de publicaciones profesionales; mantenimiento de redes personales; participando en organizaciones profesionales

  • Proteja las operaciones manteniendo la información confidencial

  • Proporcionar información recopilando, analizando y resumiendo problemas de desarrollo y servicio.

  • Cumplir con la misión de ingeniería y organización completando los resultados relacionados según sea necesario

  • Desarrollar soluciones de software mediante el estudio de las necesidades de información; consultar con los usuarios; estudiar el flujo de sistemas, el uso de datos y los procesos de trabajo; investigar áreas problemáticas; siguiendo el ciclo de vida del desarrollo de software.

  • Escribir código bien diseñado, comprobable y eficiente

  • Producir especificaciones y determinar la viabilidad operativa

  • Integrar 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.

  • Adaptar e implementar herramientas de software, procesos y métricas

  • Servir como experto en la materia

  • Cumplir con los planes del proyecto y los estándares de la industria.

Requisitos:

  • Experiencia laboral comprobable en ingeniería de software.

  • Experiencia práctica en el diseño de aplicaciones interactivas.

  • Capacidad para desarrollar software en C, C++, C#, Java u otros lenguajes seleccionados

  • Excelente conocimiento de bases de datos relacionales, tecnologías SQL y ORM (JPA2, Hibernate)

  • Experiencia en el desarrollo de aplicaciones web utilizando al menos un marco web popular (JSF, Wicket, GWT, Spring MVC)

  • Experiencia en desarrollo guiado por pruebas

  • Dominio de herramientas de ingeniería de software

  • Capacidad para documentar requisitos y especificaciones.

  • Familiaridad con la metodología de desarrollo de software y los procesos de lanzamiento.

  • Licenciatura en Informática o Ingeniería

Conocimiento común de hardware, software, plataformas y sistemas de TI:

C, C++, Java, .NET, Python, BEA WebLogic, WebSphere, J2EE, JBoss, ADO, Perl, HTML, JSP, JavaScript, servicios web, SOAP, XML, ASP, JSP, PHP, MySQL, SQL Server, Oracle, UNIX, Linux, Redhat Linux, STL, XSLT, BÚHO, AJAX, J2EE, J2ME, J2SE, Sun Solaris

Habilidades y competencias principales del ingeniero de software:

Artículos relacionados: