Ingeniero de software

Michael Page
Spain
26 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English, Spanish, Catalan

Tech stack

.NET Framework Microsoft Windows Application Programming Interfaces (APIs) Business Logic Software Applications C Sharp (Programming Language) Code Review Communications Protocols Concurrent Computing Relational Databases Distributed Systems Entity Framework
+14 more
Supervisory Control and Data Acquisition (SCADA) Windows Communication Foundation Windows Presentation Foundation Microsoft SQL Server Modbus Message Queuing Telemetry Transport (MQTT) Scrum Methodology Simple Object Access Protocol (SOAP) TCP/IP Test Execution Engine Web Services Git Information Technology Restful APIs

Job description

  • Desarrollo y mantenimiento de aplicaciones de escritorio en entorno .NET (Windows)
  • Participación activa en metodologías de trabajo ágiles (Scrum/Kanban) para el seguimiento y entrega de tareas.
  • Implementación de lógica de negocio, capas de servicio e Interficies de Usuario
  • Desarrollo y mantenimiento de bases de datos relacionales (MS SQL Server)
  • Análisis y resolución de incidencias en entornos reales de producción
  • Elaboración y ejecución de pruebas (unitarias e integración), usando entornos estilo xUnit
  • Elaboración de documentación técnica y funcional
  • Revisión de código y documentación de otros desarrolladores
  • Instalación y configuración de aplicaciones en sistemas de cliente (remota o presencial, puntualmente).
  • Apoyo al Área de Proyectos en incidencias complejas.

Ingeniería electrónica e informática, con producto propio para el telecontrol de sistemas eléctricos e industriales.

Requirements

  • Formación:
  • Ingeniero, Ingeniero Técnico, Grado Universitario, en áreas de Ingeniería o Ciencias.
  • Grado Formativo Superior en áreas de electrónica, electricidad o informática, con experiencia relevante

  • Experiencia:
  • 3-4 años en programación de proyectos software.
  • Se valorará especialmente haber participado en la resolución de problemas técnicos reales.

  • Conocimientos técnicos (requeridos):
  • Programación de aplicaciones y servicios en entornos .NET Framework 4.8 y .NET 10
  • Programación en lenguaje C#
  • Programación con bases de datos relacionales, como MS SQL Server
  • Uso de sistemas de control versiones (GIT)

  • Conocimientos técnicos (deseables):
  • Programación de servicios web (SOAP, RESTful)
  • Uso de librerías .NET cliente-servidor (WCF)
  • Uso de librerías .NET para interfaces usuario (WPF)
  • Uso de librerías .NET de acceso a datos (Entity Framework)
  • Conocimiento de redes y protocolos TCP/IP
  • Interés o experiencia en protocolos de comunicación (MQTT, IEC 60870-5, Modbus u otros)
  • Interés o experiencia en entornos industriales, SCADA o sistemas distribuidos
  • Interés o experiencia en programación concurrente

  • Idiomas:
  • Castellano
  • Catalán (opcional, valorable)
  • Inglés (lectura y escritura de documentación técnica)

  • Aptitudes no técnicas:
  • Capacidad de aprendizaje y adaptación en entornos técnicos complejos
  • Autonomía en la resolución de problemas
  • Capacidad de análisis y diagnóstico (uso de logs, trazas, etc., …)
  • Trabajo en equipo y comunicación técnica
  • Actitud abierta al feedback y a la mejora continua
  • Flexibilidad y orientación a resultados
  • Capacidad para entender y trabajar con sistemas existentes antes de proponer cambios

Benefits & conditions

  • Salario competitivo compuesto de:
  • Fijo según experiencia y conocimientos aportados
  • Variable anual según objetivos corporativos
  • Evaluación de rendimiento anual con revisión salarial acorde a rendimiento y responsabilidades asumidas
  • Dietas para desplazamientos
  • 23 días de vacaciones
  • Ordenador portátil y teléfono móvil de empresa
  • Horario flexible:
  • Lunes-Jueves: Entrada de 08h-10h, Salida 17h-20h *
  • Viernes: intensivo con salida 14h-15h *
  • Horario de verano intensivo
  • Posibilidad de trabajo híbrido (3 días presenciales, 2 en remoto) *
  • Ambiente de trabajo distendido y colaborativo
  • Formación bonificada y desarrollo profesional

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.tecnoempleo.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

5:02 min

Mapping distributed compute paradigms to modern vehicles

Joachim Werner · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:50 min

Queues in TCP stacks and continuous network connections

Clemens Vasters Clemens Vasters · WWC 2022

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all