Senior Backend Engineer (.Net)

INSIGHT
Municipality of Bilbao, Spain
2 days ago

Role details

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

Job location

Municipality of Bilbao, Spain

Tech stack

.NET
Microsoft Windows
API
Amazon Web Services (AWS)
User Authentication
Build Automation
C Sharp (Programming Language)
Software Quality
Code Review
Continuous Integration
Data Normalization
Data Security
Serialization
Data Systems
Linux
Entity Framework
JSON
Microsoft SQL Server
Query Optimization
SQL Stored Procedures
T-SQL
XML
Data Logging
Caching
Reliability of Systems
Backend
GIT
Integration Tests
Kubernetes
Asynchronous Programming
Api Gateway
REST
Terraform
Serverless Computing
Docker
Jenkins
Microservices

Job description

The Senior Backend Engineer will play a critical role in building the core services and APIs for the project. Working closely with the Lead Backend Engineer, this role will be responsible for writing high-quality code, developing robust data solutions, and contributing to the overall technical excellence of the platform., * Develop, test, and maintain backend microservices and APIs using C# and .Net.

  • Implement data access layers and write efficient, optimized T-SQL queries and stored procedures.

  • Write comprehensive unit, functional, and integration tests to ensure code quality and system reliability.

  • Participate in code reviews and contribute to a collaborative engineering culture.

  • Contribute to the CI/CD pipeline for automated builds and deployments.

  • Troubleshoot and resolve production issues.

Requirements

  • Excellent working knowledge of .Net Framework with C# in building resilient applications, including asynchronous programming, queuing, caching, logging, xml/json serialization, and security.

  • Strong SQL Server experience with T-SQL and stored procedures. Expertise in transactions, ACID compliance, data normalization, and query optimization.

  • Proficiency with data access from .Net using ORMs (Entity Framework, Dapper) and direct queries.

  • Expertise in writing unit, functional, performance, soak, and stress tests. Knowledge of BDD is a plus.

  • Skills & proficiency in the development of RESTful JSON API standards, including experience with API Gateways and authentication.

  • Experience with Continuous Integration/Deployment processes (Git, Jenkins).

  • Experience working in both Linux and Windows environments.

  • Exposure to Docker, Kubernetes, and serverless patterns in a public cloud environment (AWS).

  • Experience building and deploying microservices.

  • Familiarity with deployment strategies using infrastructure as code is a plus (Terraform, Chef).

Experience:

  • A minimum of 5+ years of professional backend development experience.

Apply for this position