




Job Summary: We are seeking a Senior .NET / C# Software Architect to define and lead architectures, design solutions, and ensure software quality. Key Highlights: 1. Leads the definition of architectures and design of .NET / C# solutions. 2. Provides technical guidance and supports application evolution. 3. Engages in multidisciplinary collaboration on innovative projects. We are knowmad mood! We are a leading digital transformation company, continuously evolving and at the forefront of technology. We were founded to drive real change through innovation and sustainable development, with a mission to deliver value to our clients and empower our talent. Comprising over 3,000 creative, digital, and innovative individuals connected to a shared purpose—and capable of building connections with people worldwide—we are a responsible, flexible team with high adaptability to our clients’ and the market’s needs, while consistently delivering value, vision, creativity, expertise, professionalism, and passion for technology in every project. The values guiding us toward excellence are collaboration, innovation, commitment, fun, and trust. **What do we value?** Proven experience as a **Senior .NET / C# Software Architect**: * Over **8 years of experience** developing enterprise applications using **C# and .NET**. * Demonstrable experience working with **Entity Framework** (modeling, query optimization, migrations, and context design). * Solid knowledge of **software development principles and best practices**: SOLID, design patterns, Clean Code, and testing best practices. * Advanced expertise in **software architecture**, applying approaches such as: **DDD (Domain-Driven Design), Hexagonal Architecture, and Clean Architecture**. * Experience defining **reference architectures** for enterprise environments. * Ability to work collaboratively and communicate effectively with both technical and business teams. **What would your responsibilities be?** ### **What would your responsibilities be?** * **Define the new architecture**: Design and lead the definition of solution architectures, establishing principles, technical standards, and development guidelines based on DDD, Hexagonal Architecture, and Clean Architecture. * **Design .NET solutions**: Design enterprise solutions on the **.NET / C#** stack, ensuring scalability, maintainability, security, and performance. * **Technical governance and software quality**: Ensure adherence to best practices (SOLID, Clean Code, design patterns), conduct code reviews, and define common technical standards. * **Design of domain model and application layers**: Define the domain model, bounded contexts, and separation of responsibilities across layers, correctly applying **Domain-Driven Design** principles. * **Data architecture and integration with Entity Framework**: Design data access strategies, modeling, and persistence using **Entity Framework**, ensuring proper decoupling between domain and infrastructure. * **Technical mentoring for development teams**: Serve as a technical reference, supporting teams in implementing the defined architecture and resolving complex issues. * **Application evolution and modernization**: Participate in refactoring and modernization efforts for existing applications toward cleaner, more decoupled architectures. * **Multidisciplinary collaboration**: Work closely with product, business, and other technical teams to align architecture with functional and strategic project objectives. And with us you can enjoy: Indefinite-term contract **100% REMOTE** Internal training and access to certifications. View our calendar here: https://www.knowmadmood.com/es/talento/formacion Flexible compensation plan (health insurance, transportation, childcare vouchers, meal vouchers) Become a brand ambassador through our referral program Refer your friends and earn a bonus! Events, meetups, tech days, talks… and much more! 26 days of leave (22 vacation days, 2 personal days, and December 24 and 31 are automatically observed as holidays) Working hours: 8:30–18:00 (flexible) Monday–Thursday; Friday 8:00–15:00; Summer intensive schedule (July and August): 8:00–15:00 *At ***knowmad mood***, we are committed to equal opportunities and respect for diversity. We implement our Equality Plan and the principle of non-discrimination across all our recruitment processes.*


