Job Description
Summary
Step into the future of enterprise integration! We're looking for a Technical Lead passionate about microservices, event-driven architecture, and building robust, secure, and scalable integration layers on Azure. This is your chance to be a hands-on leader, shaping critical application architecture and mentoring developers, all while delivering cutting-edge solutions in a collaborative, high-impact environment.
At Avanade, our Back-End team isn't just about coding—it's about engineering the core of enterprise ecosystems. As a Tech Lead, you will design and guide the implementation of integration components aligned with enterprise architecture standards, leveraging Azure Integration Services and modern development practices.
You'll lead by example, ensuring technical excellence, security, and interoperability across distributed systems.
Key Responsabilities
Design and oversee the architecture of integration layers with a focus on scalability, performance, and security
Act as a technical leader in projects using microservices and event-driven architecture (e.g., Service Bus, Event Grid). Lead solution design and implementation of services on Azure Kubernetes Services (AKS), .NET Core 6+, Azure Logic Apps, and Azure API Management
Apply architectural best practices including DDD (Domain-Driven Design) and Clean Architecture. Define and enforce development standards (SOLID principles, test automation, code quality)
Guide the team in implementing unit tests, monitoring, logging, and Dev Sec Ops practices. Provide technical mentoring and leadership to junior and mid-level developers. Collaborate with architects, developers, and stakeholders to translate business requirements into robust technical solutions
Participate in Agile ceremonies and actively contribute to SCRUM delivery.
Job Qualifications
Technical Must-Haves
Proven experience as Technical Lead in microservices and event-driven projects
Strong development experience with .NET Core 6+
Deep knowledge of Azure Integration Services: API Management, Logic Apps, Service Bus, Event Grid
Proficient in architectural concepts of event-driven systems
Experience with AKS (Azure Kubernetes Services) and Kubernetes-based deployments
Strong understanding of Entity Framework and SQL-based databases
Experience with Dapr (Distributed Application Runtime)
Solid grasp of OAuth 2.0, JWT, OpenID Connect, and Azure Key Vault
Strong command of SOLID principles and implementing unit testing
Hands-on experience with Azure DevOps, GIT, and CI/CD pipelines
Knowledge of SOA, RESTful APIs, and API Design Patterns (System, Process, Experience APIs).
Recommended
Experience with Data Vault modeling
Familiarity with Clean Architecture and Domain-Driven Design (DDD)
Experience working in SCRUM/Agile environments
Familiarity with shared databases (nice to have).
Soft Skills & Leadership
Proven ability to translate functional requirements into robust technical designs
Excellent communication with both technical and functional stakeholders
Strong team leadership, with the ability to mentor and grow junior developers
Critical thinking and solution-oriented mindset
Ability to manage technical discussions and resolve conflicts effectively
Strong organization skills and a collaborative spirit.
About you
Embrace challenges with a keen intellect and a thirst for knowledge.
Collaborate seamlessly, fostering open and effective communication.
Embrace creativity and explore groundbreaking solutions.
Stay ahead of the curve, anticipating what lies ahead and adapting to the latest advancements.