Software Architect

New
C
CI&TSoftware Development
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Inglês: Avançado
Required Skills
DockerKubernetesMicrosoft SQL ServerC#Azure.NET coreMicroservices

Requirements

  • Proficiency in .NET Core / .NET 6+ and ASP.NET Core Web API.
  • Advanced C# skills, including LINQ, async/await, generics, reflection, and dependency injection.
  • Strong knowledge of design patterns such as SOLID, DDD, CQRS, Repository, and Mediator.
  • Experience with microservices architecture and distributed systems.
  • Experience with Microsoft Azure or equivalent cloud platforms.
  • Familiarity with Docker, Kubernetes, and CI/CD practices.
  • Advanced English proficiency.

Responsibilities

  • Design and evolve scalable, secure, and high-performance software architectures aligned with business goals.
  • Define architectural patterns, technical standards, and engineering best practices for .NET-based solutions.
  • Lead the creation and maintenance of architectural documentation, including system diagrams, design decisions, and integration strategies.
  • Conduct architecture reviews across squads, providing structured technical feedback.
  • Guide teams on C# advanced concepts, including LINQ, async/await, generics, and dependency injection.
  • Design and oversee relational database architectures using SQL Server or equivalent.
  • Architect integrations between internal and external systems, defining clear contracts and communication patterns.
  • Collaborate with DevOps teams to ensure solutions are cloud-ready, preferably using Azure.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now