Resumo da Posição
Estamos em busca de um profissional Desenvolvedor Full Stack SR com ampla experiência em tecnologias Microsoft, focado no desenvolvimento em .Net e frontend em Angular. O candidato ideal deve possuir forte expertise em boas práticas de desenvolvimento, entrega contínua, arquitetura de microsserviços e padrões modernos de engenharia de software.
Responsabilidades da Vaga
* Desenvolver, implementar e manter aplicações utilizando .Net (versão 8) e Angular (versão 16).
* Projetar e implementar soluções baseadas em microsserviços e micro frontends.
* Garantir a implementação de boas práticas de DDD (Domain-Driven Design) e EDD (Event-Driven Design).
* Criar e manter pipelines de integração e entrega contínuas (CI/CD) com ferramentas como Azure DevOps.
* Realizar testes unitários e colaborar na automação de testes para garantir a qualidade do software.
* Trabalhar com arquitetura orientada a eventos utilizando Service Bus.
* Gerenciar versionamento e integração de código utilizando Gitflow.
* Colaborar em equipes ágeis, garantindo a entrega de valor contínuo.
* Realizar troubleshooting e depuração para corrigir erros e otimizar performance.
Requisitos da Vaga
Soft Skills (Habilidades Comportamentais)
* Excelente capacidade de comunicação e trabalho em equipe.
* Proatividade na resolução de problemas e autonomia na tomada de decisão.
* Organização e atenção aos detalhes no desenvolvimento de código.
* Capacidade de adaptação a mudanças e foco em resultados.
* Facilidade em compartilhar conhecimento e mentorar outros membros da equipe.
Hard Skills (Habilidades Técnicas)
* Experiência sólida em desenvolvimento backend com .Net (versão 8).
* Experiência com desenvolvimento frontend utilizando Angular (versão 16).
* Conhecimento avançado em PostgreSQL para manipulação de dados e criação de queries otimizadas.
* Experiência prática em CI/CD com ferramentas como Azure DevOps.
* Implementação de arquiteturas de microsserviços e micro frontends.
* Familiaridade com conceitos de DDD (Domain-Driven Design) e EDD (Event-Driven Design).
* Experiência com Service Bus para arquitetura orientada a eventos.
* Experiência em versionamento e fluxo de trabalho com Gitflow.
* Conhecimento de testes unitários e boas práticas de testes automatizados.
Diferenciais
* Experiência prática com Azure Cloud para hospedagem e gerenciamento de aplicações.
* Conhecimento em outras ferramentas de CI/CD além do Azure DevOps.
* Experiência com monitoramento e rastreamento de aplicações em ambientes de microsserviços.
* Certificação em tecnologias Microsoft, como Azure Developer Associate.
* Experiência em arquiteturas orientadas a APIs (API First Design).