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.