Perfil para Ingeniero/a de Desarrollo Kotlin:
1. Formación técnica (ingeniería de software, telecomunicaciones) o conocimientos / experiencia equivalente.
2. Programación en Kotlin
3. Diseñar y desarrollar (codificar) las funcionalidades / capacidades necesarias (FE o FullStack)
4. Documentar el código fuente (y documentación bajo nivel de la implementación)
5. Diseñar y desarrollar (codificar) pruebas unitarias para los distintos componentes o funcionalidades
6. Diseñar y desarrollar (codificar) GUI necesarias para interacción amigable con el usuario
7. Realizar listado de materiales (SBOM)
8. Diseñar y desarrollar, cuando se requiera, demostradores, emuladores y/o instaladores para despliegue de los productos desarrollados o como soporte a procesos de V&V o de certificación asociados
9. Mantenimiento correctivo y evolutivo de los desarrollos realizados
10. Soporte a otros equipos (pruebas, documentación, certificación, preventa o postventa) en lo que aplique durante el ciclo de vida del desarrollo / producto
Se valorará
11. Programación en C# (.NET)
12. Programación en Python
13. Programación en Go
14. Programación WEB (javascrypt / angular)
15. Conocimientos previos o experiencia equivalente en marcos de trabajo para desarrollo ágil (SCRUM o similares) y desarrollo seguro (SSDLC, OWASP, SecDevOps, CI/CD...)
16. Conocimientos previos o experiencia equivalente en el diseño de entornos gráficos de usuario (GUI) con foco en el rendimiento (SRE), la seguridad (DevSecOps) y la experiencia de usuario / usabilidad (UX)
17. Habilidades para comunicación asertiva, trabajo en equipo e interlocución técnica con diferentes equipos
18. Experiencia previa (2 años o superior) en proyectos de similar índole y envergadura