
Software Engineer
Board International1 day ago
Madrid, SpainEntry Level
Responsibilities
- Handle software development, functionality evaluation and definition, component design, and coding.
- Translate requirements into technical specifications and help define application structure and design.
- Produce clean, efficient code based on specifications.
- Recommend and initiate software improvements.
- Troubleshoot, debug, and upgrade existing software.
- Create technical documentation for reference and reporting.
Requirements
- Academic background in Computer Science, Computer Engineering, or equivalent.
- Working knowledge of Angular or AngularJS, TypeScript, HTML, and CSS.
- Previous exposure to unit and integration testing.
- Knowledge of Microsoft ASP.NET 4.8 or ASP.NET Core, C#, Web API 2, and SOLID principles is preferred.
- Experience with Azure Cloud and Kubernetes or Docker is a plus.
- Systematic approach, attention to detail, teamwork, continuous learning, and fluency in English.
Benefits
- Hybrid working schedule with three days in the Madrid office and two days working from home each week.
- Inclusive workplace committed to diversity, inclusion, belonging, and equal opportunity.