Ingeniero de software
Michael Page
Spain
26 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
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
Job source
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Spanish Business Culture and Etiquette
over 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
about 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
The Most Popular IT Jobs on the Market
over 2 years ago