Buscamos
Ingeniero Desarrollo de Software
Cargo: Ingeniero Desarrollo de Software
Ubicación: Rodrigo de Araya #1263, Macul.
Modalidad: Presencial
Funciones:
- Análisis de requisitos: Comprender y analizar los requisitos del software, ya sea a través de documentos, especificaciones o entrevistas con los clientes o usuarios finales.
- Diseño y desarrollo de software: Apoyar al arquitecto de software en el diseño de arquitectura del software y desarrollar el código necesario para implementar las funcionalidades requeridas. Utilizar lenguajes de programación, frameworks y tecnologías adecuadas.
- Pruebas y depuración: Realizar pruebas exhaustivas del software para detectar y corregir errores, asegurando su calidad y confiabilidad. Realizar pruebas unitarias y utilizar herramientas de depuración para garantizar un software robusto.
- Mantenimiento y actualización: Proporcionar mantenimiento continuo del software, solucionar problemas y realizar actualizaciones o mejoras según sea necesario. Mantener el software actualizado y funcional a lo largo del tiempo.
- Colaboración en equipos: Trabajar en colaboración con otros miembros del equipo de desarrollo, como analistas y testers, para lograr los objetivos del proyecto. Comunicarse eficazmente y compartir conocimientos técnicos.
- Documentación técnica: Crear documentación técnica que describa el software desarrollado, incluyendo manuales de usuario, guías de instalación y especificaciones técnicas. Esto ayuda a facilitar el uso y el mantenimiento del software. Colaborar con la creación del Documento de requerimientos, diseño preliminar y diseño crítico del software.
Responsabilidades
- Cumplimiento de los requisitos del software: Asegurarse de que el software desarrollado cumpla con los requisitos establecidos por el cliente o los usuarios finales.
- Calidad del software: Garantizar la calidad del software a través de pruebas rigurosas, corrección de errores y seguimiento de estándares y buenas prácticas de desarrollo.
- Cumplimiento de plazos: Trabajar dentro de los plazos establecidos y entregar el software de manera oportuna.
- Seguridad del software: Considerar y abordar aspectos de seguridad en el diseño y desarrollo del software para proteger los datos y evitar vulnerabilidades.
- Mejora continua: Mantenerse actualizado con las últimas tecnologías, tendencias y mejores prácticas en el campo del desarrollo de software. Buscar oportunidades de mejora y aprender nuevas habilidades y técnicas.
- Comunicación efectiva: Comunicarse de manera clara y efectiva con el equipo de desarrollo, los clientes y los usuarios finales, para comprender y abordar sus necesidades y garantizar una colaboración exitosa.
Requisitos
- Conocimientos requeridos:
- C++
- Java
- SQL nivel medio (PostgreSQL/MariaDB/Oracle)
- OWASP Top Ten / Desarrollo Seguro
- Arquitectura de aplicaciones y patrones de diseño
Conocimientos deseables:
- .Net
- Angular
- Spring Boot 3.5+
- Desarrollo y consumo de APIs
- Desarrollo de aplicaciones móviles
Enviar CV a: belen.ruz@dts.cl
