RESPONSABILIDADE
Liderar o planejamento, desenho e atividades de desenvolvimento de softwares, gerenciando diversos projetos para segmentos distintos ao mesmo tempo, com times internos e off-shore (externos).
ATIVIDADES
Supervisionar a entrega de requisitos de projetos envolvendo o conjunto de ferramentas do Salesforce e garantir que as soluções implementadas se alinhem às estratégias e requisitos de negócios da atile.digital e dos clientes.
Apoio ao gerente de projetos na interação com os clientes a fim de oferecer o feedback da evolução dos projetos, estabelecimento dos sprints de entregas, negociação de solicitações de mudanças, resolução de problemas e conflitos.
Gerenciar e orientar o desenvolvimento de uma equipe de desenvolvedores e consultores de implantação, incluindo estabelecimento de metas, treinamento e feedback contínuo.
Entender com as partes interessadas do negócio e os gerentes de projetos internos e dos clientes para garantir que as necessidades do negócio sejam priorizadas, compreendidas e atendidas em tempo hábil.
Trabalhar de forma cruzada funcionalmente como o mentor ou como membro da equipe para garantir que as entregas sejam realizadas no prazo e no orçamento previstos.
Trabalhar diretamente em questões de maior complexidade e valor estratégico, onde a análise de situação e / ou dados requer avaliação de uma variedade de fatores, incluindo uma compreensão holística de processos, riscos e demais variáveis que possam impactar no resultado final do serviço.
Acompanhar diariamente os indicadores de performance, apresentando-os semanalmente à direção, com planos de ajustes das atividades quando necessário.
Conduzir a equipe através de metodologia Ágil Scrum para planejar, projetar, implementar e testar software e melhorar continuamente os processos de desenvolvimento.
Buscar e implementar oportunidades de otimizar processos e frameworks que são utilizados para oferecer soluções que reduzam os esforços e aumentem a produtividade.
Estabelecer melhores práticas no gerenciamento do ciclo de vida de desenvolvimento de software, integração de aplicativos e gestão dos projetos.
Avaliar as estruturas e metodologias de design e aprovar design para alcançar requisitos funcionais e não-funcionais em conformidade com a arquitetura escalável e demandas dos clientes.
Liderar e gerenciar o time para determinar a carga de trabalho da equipe e supervisionar seu trabalho a fim de entregar consistentemente de acordo com os prazos estabelecidos.
Entender prioridades e gerenciar filas de trabalho em relação à programação.
Garantir em conjunto com o Arquiteto de Soluções de que o desenvolvimento da solução esteja em conformidade com os padrões arquitetônicos, de desenvolvimento e de processos funcionais.
Definir as estratégias de implantação dos projetos, bem como a priorização dentre os diversos projetos existentes.
Apoiar o progresso no andamento das entregas de projeto junto ao gerente de projetos
Abordar de forma proativa possíveis problemas para evitar exceder os prazos estabelecidos e oferecer serviços dentro das restrições orçamentárias, além de procurar maneiras de reduzir os custos.
Promover um ambiente que incentive a qualidade, produtividade, criatividade e inovação.
Garantir que os padrões de qualidade acordados sejam mantidos ao longo de todo o processo de entrega.
Identificar oportunidades de inovação, implementando melhorias contínuas nos processos e procedimentos para aumentar a eficiência e a satisfação do cliente.
Facilitar eventos Scrum (reuniões diárias, planejamento, revisões e retrospectivas), assegurando que a equipe siga os princípios básicos e práticas do Scrum.
Identificar e remover impedimentos que atrapalhem o progresso da equipe, permitindo que os membros do time se concentrem em suas tarefas.
Proteger a equipe de interferências externas e garantir que ela tenha um ambiente de trabalho produtivo e sem interrupções desnecessárias.
HABILIDADES TÉCNICAS
Arquitetura e desenvolvimento de softwares;
Gerenciamento de equipes de desenvolvimento de softwares;
Arquitetura de bancos de dados, padrões de desenvolvimento MVC, integrações entre sistemas e lógica de desenvolvimento;
Desenvolvimento HTML, CSS, Javascript;
Linguagens de bancos de dados relacional como SQL, MySQL, Postgree;
Conceitos de desenvolvimento orientado a objeto, conceitos e padrões de desenvolvimento bem como experiência em alguma linguagem como Java, Ruby, C#, C++;
Gestão de desenvolvimento utilizando metodologia ágil scrum;
Capacidade de entendimento das necessidades dos clientes, orientando o time a oferecer a solução mais adequada de acordo com o escopo contratado;
Habilidade em gerenciamento de projetos com cronogramas apertados;
Grande habilidades de analisar os requisitos de negócios dos clientes e transformá-los em uma solução técnica;
Habilidades em investigar processos de negócios