Desenvolvedor II
Descrição da Vaga
O Desenvolvedor Back End II é responsável pelo desenvolvimento, manutenção e evolução das soluções de software que sustentam os sistemas da empresa, garantindo performance, escalabilidade e disponibilidade. Este profissional atua ativamente no desenho e implementação de APIs, microsserviços, workers e integrações, além de participar das decisões de arquitetura, governança técnica e suporte à operação. Trabalha de forma colaborativa com diferentes áreas, garantindo a estabilidade da plataforma e a entrega de valor ao negócio. **Responsabilidades:** * Desenvolver APIs, microsserviços e workers utilizando .NET (C\#, .NET Core e Framework). * Realizar manutenções corretivas e evolutivas nas aplicações back end da empresa. * Criar e otimizar consultas em bancos de dados relacionais (SQL Server) e não relacionais (MongoDB). * Garantir a observabilidade dos sistemas por meio de dashboards, logs e alertas (Grafana, Datadog, Application Insights). * Atuar na resolução de incidentes, análise de causa raiz e acompanhamento de alertas de produção. * Participar de decisões de arquitetura, aplicando padrões como arquitetura hexagonal, Design Patterns e princípios de Clean Code. * Implementar soluções assíncronas utilizando Azure Service Bus e background services. * Definir práticas de versionamento, testes e documentação técnica. * Trabalhar com containers (Docker) e ter entendimento básico de orquestração com Kubernetes. * Monitorar e garantir a disponibilidade, estabilidade e performance dos sistemas. * Elaborar relatórios executivos e técnicos, apresentando status das entregas e incidentes. * Interagir com times externos, esclarecendo dúvidas técnicas e garantindo alinhamento nas integrações. * Documentar processos, definições técnicas e manutenções realizadas. * Propor e implementar melhorias técnicas na plataforma, buscando eficiência, estabilidade e escalabilidade. * Contribuir para o desenvolvimento da cultura de engenharia, apoiando colegas e disseminando boas práticas. **Requisitos:** * Sólido conhecimento em C\# e .NET (Core e Framework). * Experiência com Entity Framework (Code First) e Dapper. * Forte domínio em desenvolvimento de APIs REST, microsserviços e workers. * Conhecimento em mensageria (Azure Service Bus). * Banco de dados SQL Server (modelagem, queries, índices) e MongoDB. * Experiência com ferramentas de monitoramento e observabilidade (Grafana, Datadog, Application Insights). * Prática com testes automatizados (unitários e integração). * Conhecimento em arquitetura hexagonal, Design Patterns, Clean Code. * Versionamento com Git, pipelines de CI/CD no Azure DevOps. * Experiência com containers (Docker) e noções de Kubernetes. * Conhecimento básico de serviços de cloud (Azure/AWS). * Desejável Inglês intermediário.
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev