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