Como Arquiteto de Software .NET, você será responsável por projetar e desenvolver soluções de software robustas e escaláveis, utilizando a plataforma .NET.
Suas atividades incluirão:Definir a arquitetura de sistemas e aplicações, garantindo a integração e a interoperabilidade entre diferentes componentes e serviços.Desenvolver e implementar padrões de design e melhores práticas para o desenvolvimento de software, assegurando a qualidade e a manutenção do código.Colaborar com equipes de desenvolvimento, fornecendo orientação técnica e suporte na resolução de problemas complexos.Realizar revisões de código e testes de performance para identificar e corrigir possíveis gargalos e falhas.Elaborar documentação técnica detalhada, incluindo diagramas de arquitetura, especificações de design e manuais de usuário.Participar de reuniões de planejamento e revisão de projetos, contribuindo com insights técnicos e sugestões de melhorias.Manter-se atualizado com as últimas tendências e tecnologias no ecossistema .NET, aplicando novos conhecimentos para aprimorar as soluções desenvolvidas.Colaborar com stakeholders para entender os requisitos de negócios e traduzi-los em soluções técnicas eficazes.Garantir a segurança e a conformidade das aplicações desenvolvidas, implementando práticas de desenvolvimento seguro e realizando auditorias regulares.Fornecer treinamento e mentoria para desenvolvedores juniores, promovendo o crescimento e a capacitação da equipe.Requisitos:Experiência comprovada como Arquiteto de Software, com foco em .NET.Proficiência em C#, ASP.NET, .NET Core e outras tecnologias do ecossistema .NET.Conhecimento sólido em design de software, padrões de arquitetura e melhores práticas.Experiência com bancos de dados relacionais e não relacionais, como SQL Server, MongoDB, etc.Familiaridade com metodologias ágeis (Scrum, Kanban).Habilidade para liderar e orientar equipes de desenvolvimento.Capacidade de analisar e resolver problemas complexos de software.Excelentes habilidades de comunicação e colaboração.Graduação em Ciência da Computação, Engenharia de Software ou área relacionada.Diferenciais:Certificações Microsoft (MCP, MCSD, etc.
).Experiência com microsserviços e arquitetura baseada em serviços.Conhecimento em DevOps e ferramentas de CI/CD.Experiência com contêineres e orquestração (Docker, Kubernetes).Familiaridade com tecnologias de front-end (Angular, React, Vue.js).Experiência em ambientes de nuvem (Azure, AWS, Google Cloud).Contribuições para projetos de código aberto.Participação em comunidades técnicas e eventos de tecnologia.Benefícios:No benefit specified#J-18808-Ljbffr