NET Developer

Wizeline
Municipality of Madrid, Spain
6 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 Madrid, Spain

Tech stack

.NET
Microsoft Windows
API
Artificial Intelligence
Amazon Web Services (AWS)
User Authentication
C Sharp (Programming Language)
Cloud Computing
Continuous Integration
Data Normalization
Data Security
Serialization
Linux
Entity Framework
JSON
Microsoft SQL Server
Query Optimization
SQL Stored Procedures
T-SQL
XML
Data Logging
Caching
Backend
GIT
Kubernetes
Front End Software Development
Asynchronous Programming
Api Gateway
REST
Terraform
Serverless Computing
Docker
Jenkins
Microservices

Job description

  • Define and drive the backend technical roadmap and architectural vision.
  • Lead the design and development of microservices and RESTful APIs using the .Net framework.
  • Ensure the team delivers high-quality, tested, and secure code.
  • Mentor and manage a team of senior backend engineers.
  • Collaborate with frontend engineers and other stakeholders to define API contracts and system integrations.
  • Champion best practices in CI/CD, testing, and cloud deployment strategies.

Requirements

  • A minimum of 8+ years of professional backend development experience, with proven leadership experience.
  • 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 (Terraform, Chef).

Nice-to-have:

  • AI Tooling Proficiency : Leverage one or more AI tools to optimize and augment day-to-day work, including drafting, analysis, research, or process automation. Provide recommendations on effective AI use and identify opportunities to streamline workflows.

About the company

Wizeline, a global AI-native technology solutions provider, develops cutting-edge, AI-powered digital products and platforms. We partner with clients to leverage data and AI, accelerating market entry and driving business transformation. As a global community of innovators, we foster a culture of growth, collaboration, and impact.

Apply for this position