Somos a maior multinacional brasileira e estamos entre as 100 maiores empresas de TI do mundo.
Estamos presentes em 41 países com +30k colaboradores. Com o principal objetivo auxiliar os clientes a encontrar, por meio de soluções personalizadas, a maneira ideal para alcançar seus desafios, impulsionando a inovação digital.
E queremos mais!
Vaga: Engenheiro Dados II
Modalidade: Home Office
Jornada de Trabalho: Segunda a Sexta - 08:00 às 17:00
Conhecimentos Técnicos para Profissional de Engenharia de Desenvolvimento PL/SR: Bancos de Dados: Conhecimento de bancos de dados relacionais (SQL Server, MySQL, Oracle) e não relacionais (MongoDB, Cassandra).
Habilidade em entender consultas SQL complexas.
Linguagens de Programação: Proficiência em linguagens de programação como SQL, Python, e/ou C#.
Familiaridade com scripting para automação de processos e framework .Net
APIs e Serviços Web: Experiência com integração baseada em APIs RESTful e SOAP.
Habilidade em desenvolver e consumir APIs.
Protocolo HTTP: Compreensão do protocolo HTTP, incluindo métodos (GET, POST, PUT, DELETE), status codes, headers e cookies.
Conhecimento sobre segurança HTTP, como HTTPS, CORS e autenticação/autorização.
APIs RESTful: Conhecimento dos princípios REST (Representational State Transfer) e habilidade em projetar e desenvolver APIs RESTful.
Entendimento de boas práticas, como uso de endpoints semânticos, versionamento, e gestão de erros.
Ferramentas de API: Familiaridade com ferramentas para desenvolvimento e teste de APIs, como Postman, Swagger/OpenAPI, Argo, Insomnia.
Experiência com ferramentas de monitoramento e documentação de APIs.
Microserviços e Arquitetura de Software: Entendimento de arquitetura de microserviços e como as APIs se encaixam nesse contexto.
Experiência com contêineres e orquestração (Docker, Kubernetes, Azure AKS).
Segurança: Práticas de segurança em APIs, como prevenção de ataques XSS, CSRF, e SQL Injection.
Implementação de rate limiting, throttling e logging.
Habilidades Práticas: Design de APIs: Capacidade de projetar APIs intuitivas, escaláveis e fáceis de usar.
Uso de documentação clara e compreensível, seguindo padrões como OpenAPI/Swagger.
Integração de APIs: Experiência em integrar APIs de terceiros e trabalhar com webhooks.
Habilidade em resolver problemas de compatibilidade e integração.
Testes de API: Conhecimento de testes unitários, de integração e end-to-end para APIs.
Experiência com frameworks de testes, como Jest, Mocha, Chai, PyTest
O que podemos oferecer VA ou VR | VT | Seguro de Vida | Assistência Médica | Plano Odontológico | Benefício Academia | Mentoria | Desconto em universidades e instituições de idiomas | Universidade corporativa | Atendimento psicológico | Clubes de desconto | E muito mais!