Desenvolvedor(a) Backend Sênior
Rio de Janeiro - Brazil
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