Engenheiro(a) de Software pleno
Atuar em equipe ágil no desenvolvimento e sustentação de produtos digitais, entregando valor de forma contínua e com qualidade, utilizando boas práticas de engenharia de software, garantindo a satisfação do cliente e a estabilidade das soluções em produção.
Responsabilidades e atribuições
Participar ativamente das cerimônias ágeis, colaborando para manter um ambiente saudável e produtivo entre os membros da equipe;
Desenvolver e evoluir os produtos com foco em qualidade, utilizando testes automatizados e realizando revisões de código entre pares (code review);
Corrigir eventuais problemas nos sistemas com base na priorização definida pelo Product Owner, assegurando a satisfação dos clientes e usuários;
Realizar deploy em ambiente de produção utilizando processos de integração e entrega contínua (CI/CD), garantindo a estabilidade da aplicação;
Propor melhorias técnicas e participar ativamente da evolução da arquitetura dos sistemas;
Garantir a segurança e a qualidade das entregas, respeitando os padrões estabelecidos pela equipe;
Atuar de forma colaborativa com áreas parceiras (DevOps, QA, Produto) na busca por soluções robustas e escaláveis.
Requisitos e qualificações
Superior completo ou cursando na área de Tecnologia da Informação;
Programação orientada a objetos (POO);
Linguagem Java (preferencialmente versão 8 ou superior);
Criação de APIs RESTful;
Arquitetura baseada em microsserviços.
Requisitos desejáveis
Vivência com mensagerias (Kafka, RabbitMQ);
Metodologias ágeis (Scrum, Kanban);
Desenvolvimento orientado a testes (TDD, BDD);
Criação de testes de integração e de carga;
Utilização de containers (Docker);
Orquestração com Kubernetes;
Banco de dados NoSQL (MongoDB);
Vivência com atuação em times ágeis e em ambientes de alta disponibilidade.
Engenheiro(a) de Software FullStack .NET
Engenheiro(a) de Software FullStack .NET com foco em desenvolvimento front-end e back-end, suporte evolutivo e sustentação de integrações críticas de sistemas de faturamento.
Principais responsabilidades
Atuar no desenvolvimento e suporte de aplicações full-stack;
Desenvolver novas funcionalidades em aplicações web corporativas;
Apoiar a sustentação e evolução de sistemas legados, quando necessário;
Participar de iniciativas de modernização tecnológica e migração para a nuvem;
Colaborar com times multifuncionais, garantindo alinhamento técnico e de negócio.
Requisitos obrigatórios
Graduação em Ciência da Computação, Engenharia ou áreas correlatas;
Experiência de 4 a 6 anos em desenvolvimento full-stack para aplicações corporativas de grande escala;
Experiência prática com ASP.NET MVC utilizando C#;
Experiência com tecnologias de front-end como React, Angular ou Blazor;
Forte proficiência em SQL para consultas e extração de dados;
Sólido entendimento dos princípios SOLID e sua aplicação no design de software;
Inglês avançado (C1) obrigatório.
Diferenciais
Experiência com mecanismos de autenticação e autorização, como OAuth2;
Familiaridade com ferramentas de CI/CD, como Azure DevOps ou GitHub Actions;
Proficiência com sistemas de controle de versão, como Git;
Experiência prática na implantação e manutenção de soluções web no Azure;
Conhecimento em logging, monitoramento e diagnóstico em ambientes de nuvem.
Engenheiro(a) de Software Backend - Especialista
Desenvolver programação do início ao fim, incluindo definições de arquitetura, testes e rollout em produção; liderança em projetos com arquitetura de microserviços, consumo e geração de eventos em streaming, APIs; garantir a funcionalidade, manutenibilidade e velocidade, além de práticas de teste e qualidade; atuar como referência técnica e mentor de pares de menor senioridade.
O que você precisa
Conhecimento avançado em Golang ou Typescript;
Conhecimento sobre desenvolvimento de consumidores e produtores de eventos para Event Streaming (Kafka);
Conhecimento em Docker & Kubernetes;
Conhecimento com ferramentas de monitoramento e observabilidade;
Conhecimento sobre testes unitários e de integração;
Preocupação com a qualidade e desempenho das soluções propostas;
Capacidade de trabalhar em um ambiente multifuncional e colaborativo, de maneira autônoma;
Conhecimento sobre desenvolvimento e implementação de APIs;
Conhecimento sobre desenvolvimento de microsserviços distribuídos;
Embasamento teórico, habilidade e preocupação com a excelência técnica e boas práticas de desenvolvimento (DDD, Arquitetura, Design de Código, Paradigmas, etc.)
Familiaridade com metodologias ágeis;
Conhecimento em desenvolvimento em C#.
Engenheiro(a) de software full stack sênior
Engenheiro(a) de Software Sênior experiente para integrar o time Autodesk Info360. Foco em backend e arquitetura em nuvem, com responsabilidade sobre experiências voltadas ao usuário.
Responsabilidades
Desenvolver soluções inovadoras para gestão de recursos hídricos em fluxos de trabalho orientados a produto;
Projetar e construir serviços backend escaláveis e cloud-native na AWS, utilizando arquitetura híbrida entre containers e serverless;
Desenvolver código de qualidade para produção, testável, legível e eficiente;
Arquitetar e implementar processos complexos de carga e transformação de dados em alto volume e alta frequência;
Fornecer orientação técnica e suporte aos colegas por meio de revisões de design, code reviews e colaboração contínua;
Projetar e desenvolver funcionalidades voltadas ao usuário utilizando React e ferramentas modernas de desenvolvimento web;
Atuar como líder técnico em iniciativas específicas de engenharia.
Qualificações
10+ anos de experiência profissional em desenvolvimento de software, incluindo experiência relevante em arquitetura de sistemas;
Experiência comprovada no design e construção de sistemas distribuídos e escaláveis;
Fortes habilidades de comunicação, tanto escrita quanto verbal;
Excelente capacidade analítica, de resolução de problemas e pensamento crítico;
Profunda expertise em desenvolvimento cloud-native, com experiência prática em serviços AWS como Lambda, API Gateway e DynamoDB;
Experiência com AWS IoT é um diferencial;
Experiência com Infraestrutura como Código (IaC) — Terraform ou CloudFormation — é um diferencial;
3+ anos de experiência com React e seu ecossistema;
Conhecimento em conceitos de Machine Learning é um diferencial.
Engenheiro(a) de software júnior - Inteligência Artificial
Desenvolver e sustentar funcionalidades de software, visitar requisitos, criar testes, documentar, e trabalhar em projetos de antifraude e IA generativa.
Requisitos
Conhecimento em Python;
Noções de Inteligência Artificial e Machine Learning;
Interesse ou experiência inicial com LLMs e IA Generativa;
Conhecimento básico em containers (Docker);
Familiaridade com bibliotecas como Scikit-learn, PyTorch, TensorFlow ou similares;
Noções de consumo/criação de APIs;
Conhecimento básico em Git e controle de versão;
Noções de crawlers de sites e ferramentas relacionadas: Scrapy, Selenium/Playwright, BeautifulSoup;
Experiência académica ou prática com projetos de IA;
Curiosidade sobre análise de padrões, anomalias e validações automatizadas.
#J-18808-Ljbffr