Engenheiro(a) de Software Sênior – Artefact
Responsabilidades:
Identificar, analisar e modelar soluções técnicas para a implementação dos requisitos dos sistemas, aplicando princípios de engenharia de software e seguindo os padrões estabelecidos para os projetos;
Desenvolver, manter e evoluir sistemas, incluindo ambientes legados, atuando nas etapas de análise, modelagem, codificação, testes e ajustes pós‑deploy;
Revisar pull requests dos membros do time, avaliando qualidade, aderência a padrões, performance e segurança, fornecendo feedbacks técnicos construtivos e orientados às melhores práticas;
Identificar oportunidades de automação no fluxo de desenvolvimento, arquitetando e implementando melhorias em processos, pipelines de CI/CD e ferramentas;
Auxiliar na criação e execução dos processos de deploy, garantindo que os sistemas sejam implantados de forma segura, controlada e com mínima indisponibilidade;
Atuar nos fluxos de deploy em ambientes locais (dev), on‑premises e cloud, colaborando para a confiabilidade das entregas;
Participar do planejamento dos projetos de desenvolvimento, contribuindo na definição de tarefas técnicas, estimativas de esforço e decisões arquiteturais;
Exercer o papel de referência técnica para os times sob sua responsabilidade, orientando, acompanhando e validando entregas, contribuindo para a evolução técnica e profissional dos desenvolvedores;
Prestar suporte técnico para outras áreas da empresa, analisando cenários, investigando problemas e propondo soluções eficazes;
Desenvolver outras atividades correlatas, conforme as necessidades do produto e da empresa.
Engenheiro(a) de Software Principal – Autodesk
Responsabilidades:
Projetar, codificar, testar, depurar e documentar novas e existentes funcionalidades para garantir que a aplicação atenda às necessidades de negócio, qualidade e operação;
Construir código robusto e de alta qualidade e estabelecer/manter altos padrões de qualidade e testes;
Orientar membros da equipe sobre boas práticas de desenvolvimento de software;
Interpretar e traduzir necessidades de negócio em requisitos técnicos e tarefas;
Aplicar habilidades de resolução de problemas técnicos para projetar soluções de arquitetura seguras e escaláveis;
Pesquisar e impulsionar a adoção de novas tecnologias;
Identificar riscos e propor estratégias de mitigação relacionadas à arquitetura da aplicação;
Participar ativamente de revisões de código e pull requests;
Colaborar com diversas equipes dentro da ACS, tanto locais quanto internacionais;
Atender, em regime de rodízio, incidentes críticos fora do horário comercial ou nos fins de semana para garantir disponibilidade 24/7 da plataforma.
Qualificações mínimas:
Mais de 8 anos de experiência em desenvolvimento de software e tecnologias web;
Mais de 5 anos de experiência em produção com aplicações em infraestrutura de nuvem em larga escala;
Experiência avançada na construção de APIs RESTful, microsserviços e interfaces front‑end;
Experiência avançada com SQL/Postgres;
Forte conhecimento em AWS e arquiteturas em nuvem;
Experiência sólida com ferramentas de manutenção e monitoramento de aplicações;
Experiência sólida na criação de automações e pipelines de CI/CD;
Experiência liderando uma equipe de pelo menos 3 engenheiros de software;
Familiaridade com Docker para criação de aplicações containerizadas;
Excelentes habilidades de comunicação e capacidade de se comunicar com diferentes públicos, incluindo gerentes de produto, clientes e engenheiros de software;
Curiosidade para entender e analisar problemas, pensar criticamente e propor soluções;
Habilidade de colaboração remota em equipes distribuídas;
Flexibilidade diante de mudanças e capacidade de gerenciar múltiplos projetos;
Paixão por crescimento, aprendizado e mentoria.
#J-18808-Ljbffr