Senior.NET Developer
Role details
Job location
Tech stack
Requirements
Are you a .NET Developer seeking a new interesting challenge? If your answer is yes, it's your lucky day so keep reading, it can be just what you're looking for ️ WHAT WILL YOU DO? We are looking for a dynamic, proactive and talented person to join our team and perform the following tasks: - Design, develop, and maintain backend services using C# and .NET within a microservices and event-driven architecture. - Implement and evolve event-based solutions applying patterns such as Event Sourcing and CQRS, integrating with messaging platforms like Azure Event Hub or Kafka. - Build, deploy, and operate cloud-native applications on Azure, including containerized workloads and CI/CD pipelines. - Develop and manage data persistence solutions using both relational (SQL Server) and NoSQL databases, ensuring performance, scalability, and reliability. - Ensure high-quality, maintainable code through unit testing, code reviews, Git-based collaboration, and continuous improvement of system observability and integrations. WHAT TECHNOLOGIES WILL YOU USE? - C# (.NET Framework / .NET Core) - Microservices architecture - Microsoft Azure cloud platform - SQL Server - Azure Cosmos DB - Git - Elastic Stack (Elasticsearch, Kibana, Logstash) - IBM IIB (or similar integration tools) - Automic (or similar enterprise scheduling tools) WHAT ARE WE LOOKING FOR? - Years' experience: Minimum 8 years of experience in a similar role, working with microservices architectures and containerized environments. - Fluent English. WHERE AND WHEN? - Workplace: Madrid - Work Schedule: Business Hours WHAT CAN WE OFFER YOU? - Permanent contract - We offer indefinite contracts from the first day. - Pay and benefits - Competitive salary and a flexible compensation plan adapted to your needs (Ticket restaurant plan, Childcare Ticket, Transport Ticket and Health Insurance). - Opportunity knocks - Being a part of a growing company, we want to support