Senior C# .NET Developer / Tech Lead

Smartconsulting — Portugal · Posted ~2 hours ago

Senior Full-time Hybrid

Skills

C# .NET Microservices Event-driven architecture Docker Kubernetes CI/CD Kafka Azure AWS

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior software engineering role focused on designing scalable applications, evolving distributed architectures, supporting cloud deployments, and guiding technical decisions.

Highlights

Senior engineering role with architectural responsibilities, modern cloud technologies, and opportunities to influence software evolution.

Description

Senior C# .NET Developer We are strengthening our Architecture Team and looking for a Senior C# .NET Developer / Tech Lead with a strong quality mindset, critical thinking, and modern architecture expertise.You will play a key role supporting the Tech Lead, contributing to architectural decisions and driving the evolution of microservices and event-driven systems across hybrid environments (on-premise and cloud). (3 times per week in the office on Porto)ResponsabilitiesDesign and develop high-quality solutions in .NET (C#)Contribute to the evolution of microservices and event-driven architecturesImplement and maintain messaging pipelines (Kafka is a plus)Work with Docker and Kubernetes (OpenShift)Support deployments in cloud (AWS/Azure) and on-premise environmentsContribute to CI/CD processes using Azure DevOpsPromote best practices in development, testing, and deliveryCollaborate in Agile, multidisciplinary teamsSupport architectural discussions and technical decision-makingRequirements:5+ years of experience as a .NET Developer (C#)Solid experience with microservices architectureExperience with event-driven systemsExperience with Azure DevOpsCloud experience (AWS and/or Azure)Experience with Docker and KubernetesFluent Portuguese and good English communication skills