El Instituto Tecnológico de la Energía (ITE) es un Centro Tecnológico de ámbito internacional. ITE orienta sus proyectos y servicios a empresas y organismos públicos pertenecientes al sector energético en sus diferentes ámbitos: Smart Grids, Vehículo Eléctrico, Almacenamiento Energético, Energías Renovables, Green Building, Eficiencia en la Industria, Smart Metering, etc. Precisa incorporar un profesional con perfil de Programador en .NET para el mantenimiento y desarrollo de proyectos en la línea de vehículo eléctrico, centrados en el desarrollo de la OCPP 1.6.
Funciones principales:
- Liderar técnicamente la solución/proyecto de cualquiera de las temáticas de I+D del Instituto.
- Desarrollar protocolo de comunicaciones OCPP 1.6.
- Desarrollo de APIs.
- Mantenimiento de código .Net.
Funciones ocasionales:
- Despliegue de aplicaciones realizadas en servidores de cliente.
- Resolución de bugs de código desarrollado.
Requisitos:
Experiencia laboral:
- Buscamos personal con 2 – 6 años de experiencia profesional, que cumpla con la descripción de las siguientes actividades:
- Experiencia demostrable en el desarrollo de aplicaciones .Net. (Preferiblemente back-end) en entornos Windows con el entorno de desarrollo Visual Studio.
- Experiencia en la construcción de servicios integrando diversas tecnologías: bases de datos, APIs REST y bróker de mensajería.
- Implementación de servicios REST y microservicios en .Net.
- Desarrollo de aplicaciones en entornos Linux y Windows.
- Capacidades de diseño arquitectónico.
Opcionalmente, se valorará positivamente:
- Protocolos y estándares de comunicaciones. Especialmente, OCPP 1.6.
- Conocimientos técnicos de estaciones de recarga de vehículo eléctrico.
- Habilidades para la definición de arquitecturas software y la gestión técnica diaria del desarrollo.
- Facilidad de aprendizaje e integración de nuevas tecnologías que puntualmente puedan requerirse.
- Desarrollo de aplicaciones web.
- Conocimientos en despliegue de aplicaciones.
- Lenguajes de programación adicionales: JavaScript con NodeJS y AngularJS.
- Capacidad de documentar adecuadamente el software desarrollado.
- Familiarizado con buenas prácticas de la Ingeniería del Software: metodologías de desarrollo, clean code, patrones arquitectónicos y calidad del software.
- Capacidad para trabajar en equipo, aportar tus ideas y gran interés por el mundo de la programación.
Titulación académica:
Ingeniería Industrial o Grado, Telecomunicaciones o Informática.
Conocimientos y habilidades requeridas:
- Servidores web: IIS
- Bases de datos: MySQL e InfluxDB.
- Lenguajes de programación: C# o .NET, HTML5, CSS, Java y JavaScript.
- Construcción y manejo de APIs REST.
- Docker y tecnologías similares.
- Conocimientos de sistemas de control de versiones (SVN).
Software y lenguajes de programación:
- Visual studio 2017.
- IIS.
- Cliente Rest.
- SVN.
Idiomas:
Español:
-Nivel alto en comprensión lectora, comprensión escrita, comprensión auditiva y habilidad oral.
Inglés:
-Nivel alto en comprensión lectora, comprensión escrita, comprensión auditiva y habilidad oral.