Smart Safe Brasil
Titulo da vaga: TECH LEAD – Rio de Janeiro
Conhecimentos técnicos indispensáveis:
• Experiência como Líder Técnico, Arquiteto de Software, Engenheiro de Software e/ou Desenvolvedor em produtos e serviços financeiros.
• Experiência comprovada em metodologias de desenvolvimento Agile e Waterfall.
• Sólidos conhecimentos em Object-Oriented Programming, Design Patterns, SOLID, Clean Architecture, Domain Driver Design, Secure Software Development Lifecycle e SecDevOps.
• Experiência prática como Desenvolvedor Full Stack de aplicações web e mobile, fazendo uso de PHP e seus principais frameworks, em especial Laravel, e bancos de dados MySQL e Oracle.
• Experiência em design e implementação de APIs REST.
• Conhecimento em UX e UI.
• Experiência prática em técnicas de desenvolvimento seguro usando os testes de segurança SAST/DAST/IAST.
• Conhecimento em técnicas e métodos de IAM: SSO, MFA, RBAC e ABAC.
• Conhecimento da Norma ISO/IEC 27002.
• Experiência com processos de DevOps e automatização dos pipelines de integração e implantação contínuas (CI/CD).
• Experiência prática com ferramentas de desenvolvimento, análise de dados, testes, controle de versão, gerenciamento de projetos, log e auditoria.
Atividades a serem desempenhadas:
• Como liderança técnica durante todo o ciclo de desenvolvimento, atuar junto ao Product Owner e às squads de desenvolvimento na análise de requisitos, traduzindo as necessidades do negócio em soluções de software; e garantir a qualidade do código produzido, conduzindo revisões técnicas com vistas à identificação de potenciais oportunidades e ameaças.
• Projetar e desenvolver soluções de software conforme normas, políticas, padrões e melhores técnicas e práticas de segurança durante todo o ciclo de desenvolvimento, assegurando a confidencialidade, integridade e autenticidade das informações associadas aos produtos digitais da organização.
• Projetar, desenvolver e manter soluções de software performáticas, resilientes e tolerantes a falhas, identificando, prevenindo e evitando e/ou atenuando eventos que impactem a disponibilidade contínua dos produtos digitais da organização.
• Assegurar a modularidade do software, possibilitando a reutilização, escalabilidade e manutenibilidade do código, otimizando assim esforço e prazos de desenvolvimento adaptativo, corretivo e evolutivo.
• Definir os frameworks e tecnologias, padrões e diretrizes de desenvolvimento de software mais pertinentes para os produtos digitais adotadas em nosso segmento.
Cidade: Rio de Janeiro
Empresa: Smart Safe Brasil