Desenvolvedor Fullstack
Petronect
Sobre a oportunidade
Descrição: Responsável por desenvolver e manter aplicações web robustas e escaláveis, incluindo integração com tecnologias SAP (ex: SRM).Competências técnicas:• Experiência em design e implementação de arquiteturas de microserviços.• Compreensão avançada de práticas de DevSecOps e integração contínua• Experiência com Infrastructure as Code (IaC)• Conhecimento em práticas de codificação segura e OWASP Top 10• Experiência na criação de aplicações empresariais usando ferramentas low-code• Habilidade em implementar autenticação e autorização em APIs (OAuth 2.0, JWT)• Experiência com componentes específicos de e-commerce B2B• Conhecimento em personalização de interfaces para diferentes perfis de clientes B2B• Experiência no desenvolvimento de APIs robustas para catálogos de produtos, preços dinâmicos e gerenciamento de pedidos• Conhecimento em técnicas de caching para melhorar a performance de catálogos extensosExperiência na utilização de Plataformas, ferramentas, serviços e frameworks, como:• Linguagens: HTML, CSS, JavaScript, e linguagens backend como Python, Ruby, Java, .Net ou Node.js• Frameworks: Django, Ruby on Rails, Express.js, Laravel, Spring Boot• Frontend: React, Vue.js, Angular• Bancos de Dados: PostgreSQL, MySQL, SQL Server, MongoDB, Cassandra, Redis• DevOps: Jenkins, GitLab CI, GitHub Actions, ELK Stack, Prometheus, Grafana• APIs: RESTful, GraphQL, Swagger, Postman• Segurança: Fortify, Veracode, Acunetix, AppSpider, Checkmarx Interactive • Low-Code: OutSystems, Mendix ou Appian• Ferramentas UX/UI: Figma• Analytics: Google Analytics, Power BI• Desenvolver e manter aplicações web robustas e escaláveis, incluindo integração com tecnologias SAP.• Colaborar com designers e outros desenvolvedores para criar interfaces de usuário intuitivas e eficazes.• Participar de revisões de código e contribuir para a melhoria contínua dos processos de desenvolvimento.• Garantir que as melhores práticas de segurança e governança sejam aplicadas no desenvolvimento, incluindo low-code.• Implementar arquiteturas de microserviços e desenvolver APIs RESTful e GraphQL.• Otimizar o desempenho e a escalabilidade de aplicações, incluindo técnicas de caching.Formação:Graduação em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou área de TI. Pós-graduação ou MBA em áreas de Tecnologia da Informação é um diferencial.Certificações:• AWS Certified Solutions ou Google Cloud Certified - Professional Cloud ou Microsoft Certified: Azure SolutionsIdiomas:Inglês - Nível IntermediárioOutros requisitos: Desejáveis:• Desenvolvimento Web Avançado• Arquitetura de Microserviços• DevSecOps e CI/CD• Desenvolvimento Low-Code• UX/UI Design• E-commerce B2B• Segurança da Informação• Business Intelligence para E-commerceCertificações:• AWS Certified Solutions ou• Google Cloud Certified - Professional Cloud ou• Microsoft Certified: Azure Solutions