Desenvolvedor(a) Backend Sênior

  • Pj
  • Período integral
  • Remoto
  • Outsourcing

Objetivo do Cargo

Desenvolver, evoluir e sustentar aplicações corporativas, APIs e integrações utilizando tecnologias .NET, 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 tecnologias .NET 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 utilizando .NET 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/ou .NET 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