Specialist I - Software Engineering, Madrid

UST
Madrid, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Tech stack

ASP.NET Java (Programming Language) .NET Framework Agile Methodology Unit Testing Software Quality Continuous Integration Relational Databases DevOps Spring Framework Microsoft SQL Server Oracle (Applications)
+12 more
Scrum Methodology Service-Oriented Architecture Software Engineering Systems Integration Data Logging Spring-boot Backend Git Integration Tests Front End Software Development Restful APIs Software Version Control

Job description

Specialist I - Software Engineering Prospect SO BACKEND DEVELOPER (Java or .NET)RESPONSIBILITIES - Design, develop, and maintain backend services in a distributed, service oriented architecture. - Implement and consume RESTful APIs aligned with established architectural standards. - Develop backend software using Java (Spring Boot)or.NET Core, depending on the product stack. - Implement and maintain unit and integration tests as part of the development lifecycle. - Collaborate closely with QA engineers, frontend developers, DevOps, architects, and product stakeholders. - Participate actively in refinement, planning, development, and delivery activities. - Ensure code quality, maintainability, and consistency across the backend codebase. - Support applications running in production, including troubleshooting and analysis of logs, errors, and runtime behaviour. - Contribute to continuous improvement of backend development practices, tooling, and technical solutions. YOUR PROFILE

Requirements

Proven experience in backend software development within enterprise environments. - Strong hands on experience with Java and Spring Bootor.NET Core / ASP.NET Core. - Solid experience designing and integrating RESTful APIs. - Experience working with relational databases and SQL (Oracle, SQL Server, or equivalent). - Familiarity with version control systems (Git). - Experience with unit and integration testing. - Understanding of Agile ways of working (Scrum / Kanban). - Basic understanding of CI/CD concepts and DevOps environments. - Awareness of production and operational aspects such as logging, error handling, and monitoring. - Strong problem solving skills and ownership mindset. - Comfortable working in complex, regulated enterprise environments. - Good communication skills and fluency in English. Skills: software development,springboot,asp.net,cicd, spring, asp.net, cicd

Apply for this position

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

Apply on www.empleate.gob.es

Good distractions

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

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

2:52 min

Introduction to ASP.NET Core and the ABP framework

Alper Ebicoglu Alper Ebicoglu · WWC 2025

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all