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