Top 3 habilidades técnicas obrigatórias: Desenvolvimento de APIs RESTful e microsserviços, frameworks JavaScript e banco de dados SQL/Postgres
Visão geral da posição
Como Engenheiro(a) de Software Principal na equipe de Administração de Membros dentro das soluções de Arquitetura, Engenharia e Construção da Autodesk, você será responsável por orientar a equipe de engenharia e liderar o design técnico para construir funcionalidades que preparem nossos clientes para o sucesso no Autodesk Construction Cloud (ACC).
A equipe de Administração de Membros é responsável por fornecer aos clientes do ACC ferramentas para gerenciar usuários e permissões de hubs e projetos. Trabalhamos diretamente com nossos clientes para oferecer soluções para alguns de seus maiores desafios em gestão de construção. Você desempenhará um papel crítico em transformar essas soluções em realidade.
O ACC melhora a gestão da construção e capacita todos os construtores com equipes conectadas, fluxos de trabalho e dados por meio de uma plataforma onde os usuários podem interagir de forma fluida e eficiente ao longo de todo o ciclo de vida da construção. Nosso objetivo é economizar tempo eliminando redundâncias e oferecendo uma única plataforma que equipes inteiras podem usar para compartilhar informações de forma eficaz. Estamos construindo o futuro do software de construção.
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 frameworks JavaScript (Node.js, React)
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
Software de gestão de construção que serve como sua única fonte de verdade para cada projeto.
Saiba como o Autodesk Construction Cloud pode ajudar suas equipes a colaborar com segurança e rapidez em todas as fases do projeto, permitindo entregas dentro do prazo e do orçamento.