Pessoa desenvolvedora .net sênior
Summary
Senior .NET developer supporting and evolving critical high-availability systems: analyzing and resolving incidents, maintaining integrations via REST/SOAP APIs and RabbitMQ messaging, and monitoring performance and observability. Core stack: .NET Framework/.NET Core, SQL Server, Microsoft Azure, Dynatrace and Grafana.
Estamos buscando uma pessoa que ouse protagonizar com a gente.
Responsabilidades e atribuições
Buscamos uma pessoa Desenvolvedora .NET Sênior para atuar na sustentação e evolução de sistemas críticos de alta disponibilidade, contribuindo para a estabilidade, a segurança e a performance das aplicações. Essa pessoa terá um papel importante na análise e resolução de incidentes, na identificação de problemas e vulnerabilidades e na melhoria contínua dos ambientes, trabalhando com integrações, monitoramento e observabilidade para garantir a continuidade e a confiabilidade das operações.
Sustentação e resolução de incidentes:
- Atuar na análise, investigação e resolução de incidentes e problemas em sistemas críticos, identificando causas-raiz e implementando soluções definitivas.
- Realizar análises técnicas para identificar falhas, vulnerabilidades e oportunidades de melhoria nas aplicações.
- Contribuir para a estabilidade, a disponibilidade e a performance dos sistemas, minimizando impactos na operação.
- Participar de ações preventivas e corretivas, promovendo a melhoria contínua dos serviços e aplicações.
Desenvolvimento e manutenção de aplicações:
- Desenvolver, manter e evoluir aplicações utilizando .NET Framework e .NET Core.
- Analisar códigos e componentes existentes, identificando oportunidades de otimização, correção de falhas e aprimoramento da qualidade técnica.
- Trabalhar na manutenção e evolução de integrações entre sistemas, garantindo consistência, confiabilidade e eficiência no processamento das informações.
- Aplicar boas práticas de desenvolvimento, segurança e qualidade de código.
Integrações e mensageria:
- Desenvolver, manter e solucionar problemas em integrações por meio de APIs REST e SOAP.
- Atuar com sistemas de mensageria e filas, especialmente RabbitMQ, garantindo a confiabilidade e a eficiência na comunicação entre aplicações.
- Investigar falhas de comunicação, processamento e troca de dados entre sistemas integrados.
Cloud, operação e observabilidade:
- Atuar em ambientes Microsoft Azure, apoiando a sustentação e a disponibilidade dos serviços e aplicações.
- Monitorar recursos, serviços e aplicações, identificando comportamentos anômalos, gargalos de performance e possíveis indisponibilidades.
- Utilizar ferramentas como Dynatrace e Grafana para acompanhar indicadores, analisar logs e apoiar a identificação de incidentes.
- Contribuir para o aprimoramento da observabilidade, da prevenção de falhas e da confiabilidade dos sistemas.
Colaboração e melhoria contínua:
- Trabalhar em conjunto com equipes técnicas e áreas de negócio na análise de demandas e na definição de soluções.
- Participar de cerimônias e rotinas ágeis, contribuindo para a organização e a priorização das atividades.
- Colaborar com práticas de DevOps e melhoria contínua dos processos de desenvolvimento e sustentação.
- Traduzir necessidades de negócio em soluções técnicas eficientes, considerando os impactos para a operação e para os usuários.
Requisitos e qualificações
- Desenvolvimento .NET: experiência sólida com .NET Framework e .NET Core, incluindo desenvolvimento, manutenção, troubleshooting e otimização de aplicações.
- Banco de dados: domínio de SQL Server, incluindo consultas, análise de desempenho e investigação de problemas relacionados ao banco de dados.
- APIs e integrações: experiência avançada com APIs REST e SOAP, além de integração entre sistemas corporativos.
- Mensageria: experiência com RabbitMQ e sistemas de filas, considerando confiabilidade, processamento e comunicação entre aplicações.
- Cloud: experiência prática em ambientes Microsoft Azure.
- Observabilidade e monitoramento: conhecimento prático de ferramentas como Dynatrace e Grafana para monitoramento de aplicações, análise de desempenho e identificação de falhas.
- Sustentação de sistemas críticos: experiência na tratativa de incidentes, análise de problemas, identificação de causas-raiz e atuação em ambientes que exigem alta disponibilidade.
- Metodologias ágeis: vivência com Scrum e/ou Kanban.
- DevOps: conhecimento de práticas e processos de DevOps aplicados ao desenvolvimento, à implantação e à sustentação de aplicações.
- Visão de negócio: capacidade de compreender requisitos e necessidades das áreas de negócio, transformando-os em soluções técnicas adequadas.
- Colaboração: boa comunicação, empatia, trabalho em equipe e disposição para compartilhar conhecimentos e construir soluções em conjunto.
Diferenciais
- Experiência na sustentação de sistemas de missão crítica e ambientes de alta disponibilidade.
- Vivência com práticas de observabilidade e monitoramento proativo para prevenção de incidentes.
- Experiência com análise de causa-raiz e implementação de ações preventivas para redução de recorrências.
- Conhecimento em práticas de segurança de aplicações e identificação e correção de vulnerabilidades.
Informações adicionais:
Por aqui, você também conta com vantagens pensadas para apoiar sua rotina, bem-estar e desenvolvimento:
- Zenklub: duas sessões gratuitas por mês com psicólogos, terapeutas, nutricionistas ou coaches. Sessões extras saem por R$ 70 e o benefício também pode incluir dependentes.
- ️ Wellhub (Gympass): acesso a descontos de até 75% em mais de 22 mil academias espalhadas pelo Brasil.
- MomCare: incentivo monetário flexível no período pós-licença maternidade.
- Incentivo Alura: apoio ao desenvolvimento contínuo, com subsídio de 50% da licença Alura Plus, via reembolso pelo período de 12 meses.
- Parcerias educacionais: descontos de até 70% em diversas instituições de ensino, incluindo graduação, pós-graduação, MBAs, idiomas e muito mais.
- RecomenDatum: suas conexões também podem gerar oportunidades! Indique profissionais para o nosso time ou empresas para nosso ecossistema e ganha recompensas.
Quer conhecer outras vantagens de fazer parte da Datum? Acesse a home da nossa página de carreiras para conhecer os demais benefícios que oferecemos.
*Os benefícios podem variar conforme os acordos definidos na contratação.
