Desenvolvedor(a) Backend Sênior

Dadoteca


Job Location:

Rio de Janeiro - Brazil

Monthly Salary: Not Disclosed
Posted on: 29 days ago
Vacancies: 1 Vacancy

Job Summary

Objetivo do Cargo

Desenvolver evoluir e sustentar aplicações corporativas APIs e integrações utilizando atuando na implementação de regras de negócio arquitetura de soluções e integração entre sistemas. Garantir a qualidade segurança escalabilidade e performance das aplicações promovendo boas práticas de desenvolvimento seguro e apoiando iniciativas estratégicas voltadas à experiência dos clientes e à eficiência operacional.

Contrato Temporário (2 meses)

Principais Responsabilidades

Desenvolvimento de Software

  • Desenvolver funcionalidades correções e melhorias em aplicações corporativas utilizando e ReactJS.
  • Criar e manter APIs RESTful seguras escaláveis e de alta performance.
  • Implementar regras de negócio e integrações com sistemas internos e externos.
  • Participar da definição e evolução da arquitetura das aplicações.
  • Garantir a qualidade manutenção e evolução contínua do código-fonte.
  • Realizar revisões de código (Code Review) assegurando conformidade com padrões técnicos e de segurança.
  • Atuar na gestão e versionamento dos códigos-fonte das aplicações.

Segurança e Qualidade

  • Aplicar práticas de desenvolvimento seguro em todas as etapas do ciclo de desenvolvimento.
  • Garantir aderência às recomendações de segurança para aplicações web e APIs.
  • Implementar mecanismos de autenticação autorização e proteção de dados.
  • Apoiar testes de segurança análise de vulnerabilidades e correção de falhas identificadas.
  • Contribuir para a definição e manutenção de padrões de desenvolvimento seguro.
  • Promover a cultura de segurança dentro da equipe de desenvolvimento.

Projetos e Sustentação

  • Atuar junto aos Product Owners Analistas de Negócio e equipes multidisciplinares para levantamento e implementação de requisitos.
  • Participar do ciclo completo de desenvolvimento desde a análise até a implantação em produção.
  • Apoiar processos de homologação rollout e sustentação das aplicações.
  • Atender demandas corretivas evolutivas e incidentes relacionados aos sistemas sob sua responsabilidade.
  • Garantir o cumprimento dos padrões metodologias e processos de desenvolvimento estabelecidos pela organização.

Colaboração e Mentoria

  • Atuar como referência técnica para a equipe de desenvolvimento.
  • Compartilhar conhecimento e disseminar boas práticas de desenvolvimento e segurança.
  • Facilitar a comunicação entre equipes internas áreas de negócio e fornecedores.
  • Apoiar a evolução técnica dos demais membros da equipe.

Requisitos

Formação Acadêmica

  • Ensino Superior completo em:

    • Ciência da Computação;
    • Sistemas de Informação;
    • Análise e Desenvolvimento de Sistemas;
    • Engenharia da Computação;
    • Engenharias;
    • Áreas correlatas.

Experiência Profissional

  • Mínimo de 5 anos de experiência em desenvolvimento e ReactJS.
  • Mínimo de 3 anos de experiência no desenvolvimento de APIs e integrações.
  • Experiência em projetos utilizando metodologias ágeis (Scrum Kanban ou similares).
  • Experiência com desenvolvimento e implantação de aplicações em ambientes cloud.
  • Vivência em projetos corporativos de média e alta complexidade.

Conhecimentos Técnicos Obrigatórios

  • .NET (Framework e/ Core/.NET).
  • C#.
  • ReactJS.
  • Desenvolvimento de APIs RESTful.
  • Integração entre sistemas.
  • SQL e bancos de dados relacionais.
  • GitHub Git ou TFS.
  • Ambientes Cloud (Azure AWS ou GCP).
  • Segurança de aplicações web.
  • OWASP Top 10.
  • OAuth 2.0 OpenID Connect e JWT.
  • Segurança de APIs.
  • Boas práticas de arquitetura e desenvolvimento de software.
  • Inglês intermediário.

Competências Comportamentais

  • Comunicação clara e objetiva.
  • Auto-organização e gestão de prioridades.
  • Proatividade e senso de responsabilidade.
  • Capacidade de antecipar riscos e problemas.
  • Perfil analítico e orientado à solução.
  • Facilidade para trabalhar em equipes multidisciplinares.
  • Colaboração e compartilhamento de conhecimento.
  • Foco em qualidade segurança e resultados.
  • Adaptabilidade e aprendizado contínuo.

Diferenciais

  • Experiência com práticas de SecDevOps.
  • Conhecimento em ferramentas SAST e DAST.
  • Experiência com SonarQube Checkmarx ou ferramentas similares.
  • Experiência em testes de segurança para aplicações web.
  • Conhecimento em criptografia e gerenciamento de chaves.
  • Conhecimento avançado em segurança de ambientes cloud.
  • Certificações em Segurança da Informação (Security CSSLP ou similares).
  • Experiência nos segmentos de Saúde Seguros ou Financeiro/Bancário.
  • Conhecimento em microsserviços e arquiteturas distribuídas.
  • Experiência com containers e orquestração (Docker e Kubernetes).
  • Vivência em pipelines CI/CD.

Escopo de Atuação
O(a) Desenvolvedor(a) Backend Sênior será responsável pelo desenvolvimento e evolução de aplicações APIs e integrações estratégicas para o negócio atuando com foco em qualidade segurança escalabilidade e inovação tecnológica. Terá papel fundamental na sustentação da arquitetura das soluções na disseminação de boas práticas de desenvolvimento seguro e no apoio às iniciativas de transformação digital da organização

Objetivo do CargoDesenvolver evoluir e sustentar aplicações corporativas APIs e integrações utilizando atuando na implementação de regras de negócio arquitetura de soluções e integração entre sistemas. Garantir a qualidade segurança escalabilidade e performance das aplicações promovendo boas prátic...