Descripción del puesto como ingeniero de software Ejemplos de descripción del trabajo

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

Al revisar los ejemplos de descripción del trabajo, podrá identificar qué habilidades técnicas y de software, acreditaciones y experiencia laboral son más importantes para un empleador en su campo objetivo.

Descripción del puesto de ingeniero de software

Buscamos 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 acuerdo 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. Admite y / o instala aplicaciones de software / sistemas operativos. Participe en el proceso de prueba revisando y analizando pruebas, probando y certificando software.

Requiere una licenciatura en un campo relacionado y 0-2 años de experiencia en el campo o en un campo relacionado. Tiene conocimiento de conceptos, prácticas y procedimientos comúnmente usados ​​en un campo en particular. Confíe en instrucciones y pautas predefinidas para realizar las funciones del trabajo. Trabaja bajo supervisión inmediata. Las principales funciones del puesto no suelen requerir el ejercicio de un juicio independiente. Por lo general, informa a un gerente.

Responsabilidades:

  • Desarrollo de aplicaciones de ciclo de vida completo

  • Diseñe, codifique y solucione problemas de aplicaciones en una variedad de lenguajes de software

  • Análisis de software, análisis de código, análisis de requisitos, revisión de software, identificación de parámetros 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 frontal de la interfaz gráfica de usuario.

  • Prueba de software y aseguramiento de la calidad

  • Ajuste, mejora, equilibrio, utilización, automatización del rendimiento

  • Apoya, mantiene y documenta la funcionalidad del software.

  • Integración de software con sistemas existentes

  • Evalúa e identifica nuevas tecnologías para su implementación.

  • Planificación y gestión de proyectos

  • Mantiene el cumplimiento de los estándares

  • Implementar la localización o globalización de software

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

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

  • Prepare e instale soluciones determinando y diseñando especificaciones, estándares y programación del sistema

  • Mejorar las operaciones realizando análisis del sistema; recomendar cambios a las políticas y procedimientos

  • Obtener y licenciar el software obteniendo la información solicitada a los proveedores; recomendación de compras; prueba y aprobación de productos

  • Actualice sus conocimientos laborales mediante el estudio de herramientas de desarrollo, técnicas de programación y equipos informáticos de última generación; participación en oportunidades educativas; lectura de publicaciones profesionales; mantener redes personales; participación en organizaciones profesionales

  • Proteja sus operaciones manteniendo su información confidencial

  • Proporcionar información mediante la recopilación, el análisis y el resumen de los problemas de desarrollo y servicio.

  • Complete 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; consulta con los usuarios; estudiar el flujo de sistemas, uso de datos y procesos de trabajo; investigar áreas problemáticas; siguiendo el ciclo de vida del desarrollo de software.

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

  • Producir especificaciones y determinar la viabilidad operativa.

  • Integre componentes de software en un sistema de software completamente funcional

  • Desarrollar planes de verificación de software y procedimientos de garantía de calidad.

  • Documentar y mantener la funcionalidad del software.

  • Personalizar e implementar herramientas, procesos y valores de software

  • Servir como experto en el campo

  • Siga los planes del proyecto y los estándares de la industria

Requerimientos:

  • Experiencia laboral probada 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 basado en pruebas

  • Dominio de las 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 ciencias de la computación o ingeniería

Conocimiento común de hardware, software, plataforma 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, OWL, AJAX, J2EE, J2ME, J2SE, Sun Solaris

Principales habilidades y competencias de ingenieros de software:

Artículos similares:

Rate this post

Leave your thoughts