
A CDW oferece produtos e serviços de tecnologia para empresas, organizações governamentais, prestadores de serviços de saúde e instituições de ensino. Seu trabalho abrange infraestrutura de TI, serviços gerenciados, cibersegurança, computação em nuvem, espaços de trabalho digitais e soluções empresariais mais amplas. Ao trabalhar com marcas líderes de tecnologia, a CDW ajuda as organizações a projetar e gerenciar ambientes tecnológicos que apoiam a produtividade, a segurança e a transformação digital em diversos setores.
Engenheiro(a) de Software Sênior II, remoto em Illinois
Lidere o projeto e a entrega de aplicações empresariais escaláveis na CDW, da arquitetura e dos testes à execução de projetos ágeis. Oriente equipes técnicas, mentore desenvolvedores e alinhe decisões de engenharia aos objetivos do produto e do negócio.
Descrição
- Gerencie todo o ciclo de vida do desenvolvimento de software.
- Assuma a responsabilidade por projetos menores e atue como líder técnico em projetos de diferentes portes.
- Trabalhe com gerentes de projeto para definir necessidades operacionais, custos e recursos.
- Cocodirija a análise e o projeto orientados a objetos, incluindo casos de uso, modelos de objetos e esquemas de banco de dados.
- Contribua para a arquitetura de aplicações, o particionamento de sistemas e o projeto de frameworks.
- Crie narrativas de sistemas, storyboards e protótipos de interfaces de usuário.
- Elabore especificações detalhadas de projeto de hardware e software.
- Crie planos de teste de sistemas, mantenha os padrões de SQA e verifique os objetivos de negócio.
- Prepare estimativas de projetos, planos de recursos, cronogramas e orçamentos.
- Desenvolva aplicações que atendam aos padrões de codificação e qualidade da CDW.
- Diagnostique e resolva problemas relacionados a questões de negócio.
- Tome decisões técnicas que apoiem os roadmaps de produtos e os objetivos da gestão.
- Oriente e mentore colegas em início de carreira, acompanhando seu desenvolvimento.
- Reúna recursos para resolver desafios técnicos.
- Defina a direção e o foco das equipes técnicas de projetos.
- Acompanhe o progresso das equipes de projeto.
- Entregue projetos e tarefas conforme os compromissos assumidos com as partes interessadas e a gestão.
- Mantenha a gestão informada sobre o status de projetos e tarefas.
- Trabalhe com as equipes de negócio e de projeto para levantar requisitos e entender as necessidades do negócio.
- Contribua como integrante da equipe em todas as etapas do desenvolvimento de software quando necessário.
Requisitos
- Bacharelado e 7 anos de experiência em desenvolvimento de software, ou 11 anos de experiência em desenvolvimento de software.
- Especialização em desenvolvimento de aplicações.
- Capacidade de orientar e mentorear outras pessoas.
- Capacidade de gerenciar várias tarefas e definir prioridades.
- Conhecimento avançado de ciclos de vida de produtos e metodologias ou frameworks.
- Experiência na entrega de soluções com métodos ágeis em um ambiente de CI/CD.
- Conhecimento avançado de projeto e programação orientados a objetos.
- Capacidade de criar vínculos e trabalhar de forma produtiva entre departamentos e funções.
- Excelente comunicação escrita e verbal, incluindo apresentações para lideranças seniores.
- Sólidas habilidades organizacionais, de planejamento e de resolução criativa de problemas, com atenção aos detalhes.
- Histórico comprovado de facilitação e implementação de soluções.
- Experiência comprovada na liderança de projetos de desenvolvimento de aplicações.
- Capacidade de equilibrar prioridades concorrentes, adaptar-se às mudanças nas necessidades do negócio e cumprir prazos.
- Especialização em C#, JavaScript, HTML, CSS, ASP.NET MVC, serviços web RESTful e SQL Server.
- Capacidade de realizar revisões de código eficazes e recomendar ferramentas de revisão automatizada.
- Conhecimento de MongoDB será considerado um diferencial.
- Conhecimento de Azure DevOps será considerado um diferencial.
- Experiência com SOLR e/ou Elasticsearch, Python e Spark será considerada um diferencial.
- Conhecimento de métodos de aprendizado de máquina, incluindo agrupamento, árvores de decisão e regressão logística, será considerado um diferencial.
- Experiência com Linux e Windows será considerada um diferencial.
- Experiência prática com Azure e Kubernetes será considerada um diferencial.
- Capacidade de analisar requisitos de desempenho de sistemas e liderar otimizações e ajustes será considerada um diferencial.
Benefícios
- Bônus anual com meta de 10%, sujeito aos termos e condições do plano.
- Pacote de benefícios; consulte https://cdw.benefit-info.com/.
- Modalidade de trabalho remoto.
- As faixas salariais podem variar conforme diferenciais geográficos.