Desenvolvimento de Código: Implementar funcionalidades e corrigir bugs com base nas especificações fornecidas. Aprendizado e Crescimento: Aprender novas tecnologias, ferramentas e práticas de desenvolvimento para aprimorar suas habilidades. Colaboração em Equipe: Trabalhar em colaboração com outros desenvolvedores, designers e gerentes de projeto para alcançar os objetivos do projeto. Participação em Revisões de Código: Revisar o código de outros desenvolvedores e receber feedback sobre o próprio código. Documentação: Manter a documentação atualizada, como comentários no código, documentação técnica e guias de uso. Testes e Debugging: Testar o código para identificar e corrigir bugs. Acompanhamento de Tarefas: Gerenciar e completar tarefas atribuídas de acordo com os prazos estabelecidos. Manutenção e Suporte: Auxiliar na manutenção do software existente, o que pode incluir a correção de bugs, a implementação de melhorias e a resolução de problemas relatados pelos usuários. Aderência a Padrões e Melhores Práticas: Seguir os padrões de codificação e as melhores práticas estabelecidas pela equipe ou pela empresa para garantir a qualidade e a consistência do código.
Desenvolvedor Jr
Macro-responsabilidades
Principais atribuições
Analisar e especificar soluções corretivas e preventivas na utilização dos softwares, a fim de atender as demandas de projetos internos e externos. Desenvolver e alterar programas, módulos e sistemas. Analisar, corrigir, validar e sugerir alterações em modelo de banco de dados, além de controlar suas versões e avaliar performance das instalações em clientes quando for o caso. Diagnosticar e analisar problemas, buscando meios técnicos para a resolução e desenvolvimento de software para a correção do problema encontrado. Elaborar e montar ambiente de testes reais e virtuais para a validação, aplicação e homologação. Definir junto ao coordenador o cronograma das atividades para a realização do projeto. Identificar oportunidades de melhorias dos produtos. Manter-se atualizado sobre as inovações tecnológicas disponíveis no mercado. Avaliar e melhorar usabilidade e acessibilidade de websites para garantir uma melhor visualização por parte dos usuários;
Requisitos
Escolaridade: Superior Incompleto (cursando) Experiência: a partir de 0 a 2 anos Idioma: Inglês Básico (leitura) Informática: Windows Básico + Pacote Office Básico
Competências Técnicas
Conhecimento básico de linguagens de programação. Experiência com ferramentas e ambientes de desenvolvimento. Familiaridade com conceitos básicos de desenvolvimento web e/ou mobile. Conhecimento de fundamentos de banco de dados.
Competências Comportamentais
Relacionamento Interpessoal: empatia, simpatia, equilíbrio emocional, objetividade, paciência, persistência, saber ouvir. Trabalho em Equipe: adaptabilidade, capacidade de desenvolver atividades com adversidades, capacidade de trabalhar em grupo. Postura Profissional: comprometido, criterioso, dedicado, detalhista, dinâmico, disciplinado, curioso/investigativo, flexível, iniciativa, inovador, pontual com prazos, proativo, senso crítico, senso de priorização e urgências, veloz nas respostas, resistente a trabalhos sob pressão. Inteligência: atenção concentrada, capacidade analítica, capacidade de discernimento, capacidade de síntese, criatividade, facilidade de aprendizagem, raciocínio lógico.
Desenvolvedor Pl
Macro-responsabilidades
Desenvolvimento e Implementação: Projetar, implementar e manter funcionalidades complexas em sistemas ou aplicações. Análise e Design: Participar no design e na arquitetura do software, ajudando a definir soluções técnicas para problemas complexos e garantindo que a arquitetura do sistema seja escalável e sustentável. Mentoria e Orientação: Orientar e ajudar desenvolvedores Júnior, fornecendo feedback sobre código, ajudando a resolver problemas e compartilhando conhecimento para promover o desenvolvimento e o crescimento da equipe. Revisões de Código: Realizar revisões de código para garantir que os padrões de qualidade sejam seguidos e que o código seja eficiente, limpo e sustentável. Documentação e Comunicação: Produzir e manter documentação técnica clara e completa. Comunicar-se de forma eficaz com outros membros da equipe e partes interessadas para garantir que todos estejam alinhados com os objetivos do projeto. Resolução de Problemas: Identificar e resolver problemas complexos no código e no sistema, realizando análise de causa raiz e propondo soluções eficazes. Testes e Qualidade: Implementar e manter testes automatizados e manuais para garantir a qualidade do software. Isso inclui a criação de testes unitários, de integração e funcionais. Gerenciamento de Tarefas: Gerenciar de forma proativa suas próprias tarefas e garantir que sejam concluídas de acordo com os prazos estabelecidos. Adoção de Tecnologias e Melhores Práticas: Manter-se atualizado com as novas tecnologias e práticas de desenvolvimento, e propor melhorias ou adoção de novas ferramentas e metodologias que possam beneficiar o time e o projeto.... Colaboração em Projetos: Colaborar com outros membros da equipe, como designers, analistas de negócios e Product Owners, para entender os requisitos e garantir que as soluções atendam às necessidades do usuário final e aos objetivos do projeto. Acompanhamento de Performance e Manutenção: Monitorar o desempenho do sistema, identificar gargalos e propor melhorias.
Principais atribuições
Analisar e especificar soluções corretivas e preventivas na utilização dos softwares, a fim de atender as demandas de projetos internos e externos. Desenvolver e alterar programas, módulos e sistemas. Analisar, corrigir, validar e sugerir alterações em modelo de banco de dados, além de controlar suas versões e avaliar performance das instalações em clientes quando for o caso. Diagnosticar e analisar problemas, buscando meios técnicos para a resolução e desenvolvimento de software para a correção do problema encontrado. Elaborar e montar ambiente de testes reais e virtuais para a validação, aplicação e homologação em vários sistemas operacionais. Documentar os processos dos produtos desenvolvidos e manter confidencialidade dos mesmos. Elaborar e realizar testes para o sistema certificando-se quanto a qualidade do funcionamento da ferramenta. Identificar oportunidades de melhorias das funcionalidades. Manter-se atualizado sobre as inovações tecnológicas disponíveis no mercado
Requisitos
Escolaridade: Superior Incompleto ou Completo Experiência: a partir de 2 a 3 anos com curso superior ou a partir de 4 a 5 anos sem curso superior Idioma: Inglês Básico (leitura) Informática: Windows Intermediário + Pacote Office Básico
Competências Técnicas
Proficiência em uma ou mais linguagens de programação. Experiência prática com frameworks e bibliotecas relevantes para a linguagem. Conhecimento em desenvolvimento web e/ou mobile. Experiência com integração e consumo de APIs. Experiência com sistemas de gerenciamento de banco de dados. Conhecimento em práticas de testes e depuração.
Competências Comportamentais
Relacionamento Interpessoal: empatia, simpatia, equilíbrio emocional, objetividade, paciência, persistência, saber ouvir. Trabalho em Equipe: adaptabilidade, capacidade de desenvolver atividades com adversidades, capacidade de trabalhar em grupo. Postura Profissional: comprometido, criterioso, dedicado, detalhista, dinâmico, disciplinado, curioso/investigativo, flexível, iniciativa, inovador, pontual com prazos, proativo, senso crítico, senso de priorização e urgências, veloz nas respostas, resistente a trabalhos sob pressão. Inteligência: atenção concentrada, capacidade analítica, capacidade de discernimento, capacidade de síntese, criatividade, facilidade de aprendizagem, raciocínio lógico.
Desenvolvedor Sr
Macro-responsabilidades
Arquitetura e Design de Sistemas: Ajudar a projetar e definir a arquitetura de sistemas complexos, garantindo que as soluções sejam escaláveis, seguras e sustentáveis. Liderança Técnica: Ser um líder técnico dentro da equipe, fornecendo orientação e auxiliando na tomada de decisões sobre as melhores práticas, tecnologias e metodologias a serem usadas. Mentoria e Desenvolvimento de Equipe: Orientar e mentorar outros desenvolvedores, incluindo desenvolvedores Júnior e Pleno. Ajudar no desenvolvimento das habilidades da equipe e promover um ambiente de aprendizado contínuo. Resolução de Problemas Complexos: Identificar e resolver problemas técnicos complexos, realizar análise de causa raiz e propor soluções inovadoras. Revisão e Garantia de Qualidade: Revisar o código de outros desenvolvedores para garantir que atenda aos padrões de qualidade e melhores práticas. Gestão de Risco e Segurança: Avaliar e mitigar riscos técnicos e de segurança associados ao desenvolvimento e operação de software. Documentação e Comunicação: Criar e manter documentação técnica detalhada e clara. Comunicar-se efetivamente com partes interessadas, como clientes, Product Owners e outras equipes, para garantir alinhamento e compreensão dos objetivos do projeto. Inovação e Melhoria Contínua: Buscar constantemente novas tecnologias e técnicas que possam melhorar o desenvolvimento e a operação do software. Gerenciamento de Dependências e Integrações: Gerenciar a integração de sistemas e ferramentas, e lidar com dependências técnicas para garantir que as soluções funcionem bem dentro do ecossistema existente.... Acompanhamento e Otimização de Performance: Monitorar e otimizar o desempenho do software, identificar gargalos e áreas de melhoria para garantir que o sistema funcione de forma eficiente e eficaz.
Principais atribuições
Analisar e especificar soluções corretivas e preventivas na utilização do software, a fim de atender as demandas de projetos internos e externos. Desenvolver e alterar programas, módulos e sistemas. Analisar, corrigir, validar e sugerir alterações em modelo de banco de dados, além de controlar suas versões e avaliar performance das instalações em clientes quando for o caso. Diagnosticar e analisar problema, buscando meios técnicos para a resolução e desenvolvimento de software para a correção do problema encontrado. Elaborar e montar ambiente de testes reais e virtuais para a validação, aplicação e homologação. Documentar os processos dos produtos desenvolvidos e manter confidencialidade dos mesmos. Elaborar e realizar testes para o sistema certificando-se quanto a qualidade do funcionamento da ferramenta. Identificar oportunidades de melhorias das funcionalidades. Manter-se atualizado sobre as inovações tecnológicas disponíveis no mercado
Requisitos
Escolaridade: Superior Incompleto ou Completo Experiência: a partir de 3 anos com curso superior ou a partir de 5 anos sem curso superior Idioma: Inglês Básico (leitura) Informática: Windows Intermediário + Linux Básico + Pacote Office Básico
Competências Técnicas
Proficiência avançada em uma ou mais linguagens de programação e frameworks. Conhecimento em arquitetura de software e design de sistemas. Capacidade de tomar decisões técnicas e projetar soluções escaláveis. Conhecimento em práticas de segurança, desempenho e escalabilidade.
Competências Comportamentais
Relacionamento Interpessoal: empatia, simpatia, equilíbrio emocional, objetividade, paciência, persistência, saber ouvir. Trabalho em Equipe: adaptabilidade, capacidade de desenvolver atividades com adversidades, capacidade de trabalhar em grupo. Postura Profissional: comprometido, criterioso, dedicado, detalhista, dinâmico, disciplinado, curioso/investigativo, flexível, iniciativa, inovador, pontual com prazos, proativo, senso crítico, senso de priorização e urgências, veloz nas respostas, resistente a trabalhos sob pressão. Inteligência: atenção concentrada, capacidade analítica, capacidade de discernimento, capacidade de síntese, criatividade, facilidade de aprendizagem, raciocínio lógico.
Analista de Testes Jr
Macro-responsabilidades
Execução de Testes: Realizar testes manuais e/ou automatizados para verificar se as funcionalidades do software estão funcionando conforme o esperado. Criação e Manutenção de Casos de Teste: Auxiliar na criação e manutenção de casos de teste com base nas especificações e requisitos do software. Registro e Reporte de Defeitos: Identificar, documentar e relatar bugs ou problemas encontrados durante os testes. Revisão de Requisitos e Documentação: Analisar os requisitos e a documentação do projeto para entender o comportamento esperado do software e garantir que todos os aspectos sejam cobertos pelos testes. Colaboração com a Equipe: Trabalhar em estreita colaboração com desenvolvedores, analistas de negócios e outros membros da equipe para entender as funcionalidades e os requisitos do software. Execução de Testes de Regressão: Realizar testes de regressão para garantir que novas funcionalidades ou correções não tenham introduzido novos problemas ou afetado negativamente funcionalidades existentes. Acompanhamento de Qualidade: Monitorar a qualidade do software durante o ciclo de desenvolvimento, garantindo que os padrões de qualidade e os requisitos do projeto sejam atendidos. Documentação de Testes: Manter a documentação dos testes, incluindo planos de teste, casos de teste, resultados de testes e outros documentos relacionados. Participação em Reuniões de Equipe: Participar de reuniões de equipe, como reuniões diárias ou de planejamento, para fornecer atualizações sobre o progresso dos testes, discutir problemas e colaborar em soluções. Acompanhamento e Execução de Testes Automatizados (se aplicável): Auxiliar na criação e execução de testes automatizados, se a equipe usar ferramentas de automação de testes. Execução de Testes de Usabilidade (se aplicável): Auxiliar na execução de testes de usabilidade para garantir que o software seja intuitivo e fácil de usar para os usuários finais.
Principais atribuições
Garantir a qualidade dos produtos desenvolvidos, através de testes funcionais, de aceitação e regressão para bug e novas funcionalidades; Criar testes, fazendo usos de ferramentas de automação; Documentar os testes realizados; Acompanhar reuniões técnicas para alinhamento das atividades em andamento; Escrever testes de aceitação e executá-los para aferir o correto funcionamento; Controlar e manter o processo de qualidade para garantir a sua correta execução; Pesquisar novas ferramentas para auxilio das atividades diárias da área.
Requisitos
Escolaridade: Superior Incompleto ou Completo Experiência: a partir de 0 a 2 anos com curso superior e 1 a 2 anos sem curso superior Idioma: Inglês Básico (leitura) Informática: Pacote Office Básico; Ferramentas de Testes e Qualidade de Software
Competências Técnicas
Vivência com teste de software e documentações da área de qualidade; Conhecimento de ferramentas de automação de testes de software
Competências Comportamentais
Relacionamento Interpessoal: empatia, simpatia, equilíbrio emocional, objetividade, paciência, persistência, saber ouvir. Trabalho em Equipe: adaptabilidade, capacidade de desenvolver atividades com adversidades, capacidade de trabalhar em grupo. Postura Profissional: comprometido, criterioso, dedicado, detalhista, dinâmico, disciplinado, curioso/investigativo, flexível, iniciativa, inovador, pontual com prazos, proativo, senso crítico, senso de priorização e urgências, veloz nas respostas, resistente a trabalhos sob pressão. Inteligência: atenção concentrada, capacidade analítica, capacidade de discernimento, capacidade de síntese, criatividade, facilidade de aprendizagem, raciocínio lógico.
Analista de Testes Pl
Macro-responsabilidades
Planejamento de Testes: Elaborar planos de teste detalhados e estratégias de teste para projetos e releases, com base nos requisitos do software. Criação e Gerenciamento de Casos de Teste: Desenvolver e manter casos de teste abrangentes que cubram todos os aspectos dos requisitos do sistema. Execução de Testes: Conduzir testes manuais e/ou automatizados de acordo com o plano de testes. Análise e Diagnóstico de Defeitos: Identificar, documentar e priorizar defeitos encontrados durante os testes. Realizar análises detalhadas para ajudar a determinar a causa raiz dos problemas e colaborar com a equipe de desenvolvimento na sua resolução. Coordenação e Comunicação: Coordenar atividades de teste com outras partes interessadas, como desenvolvedores, analistas de negócios. Melhoria de Processos de Teste: Identificar e implementar melhorias nos processos e metodologias de teste para aumentar a eficiência e a eficácia das atividades de garantia de qualidade. Mentoria e Treinamento: Orientar e apoiar analistas de testes Júnior e outros membros da equipe, fornecendo treinamento e feedback para ajudar no desenvolvimento de suas habilidades e conhecimentos. Automação de Testes: projetar, desenvolver e manter scripts de testes automatizados para aumentar a eficiência dos testes e garantir uma cobertura mais ampla dos casos de teste. Documentação e Relatórios: Manter documentação técnica e de testes atualizada, incluindo planos de teste, casos de teste, resultados de testes e relatórios de defeitos. Participação em Reuniões de Projeto: Participar de reuniões de planejamento de projeto, reuniões de status e outras reuniões relevantes para garantir que as atividades de teste estejam alinhadas com os objetivos do projeto e as expectativas das partes interessadas.... Avaliação de Risco e Impacto: Avaliar riscos relacionados à qualidade e impacto das mudanças no software.
Principais atribuições
Garantir a qualidade dos produtos desenvolvidos, através de testes funcionais, de aceitação, performance, usabilidade e regressão para bug e novas funcionalidades; Criar testes, fazendo usos de ferramentas de automação; Documentar os testes realizados; Identificar problemas e sugerir melhorias dos sistemas visando segurança e confiabilidade; Acompanhar reuniões técnicas para alinhamento das atividades em andamento; Propor melhoria nos produtos; Escrever testes de aceitação e executá-los para aferir o correto funcionamento; Controlar e manter o processo de qualidade para garantir a sua correta execução; Pesquisar novas ferramentas para auxilio das atividades diárias da área.
Requisitos
Escolaridade: Superior Incompleto ou Completo Experiência: a partir de 2 a 4 anos com curso superior e 3 a 5 anos sem curso superior Idioma: Inglês Básico (leitura) Informática: Pacote Office Básico; Ferramentas de Testes e Qualidade de Software
Competências Técnicas
Vivência com teste de software e documentações da área de qualidade; Conhecimento de ferramentas de automação de testes de software
Competências Comportamentais
Relacionamento Interpessoal: empatia, simpatia, equilíbrio emocional, objetividade, paciência, persistência, saber ouvir. Trabalho em Equipe: adaptabilidade, capacidade de desenvolver atividades com adversidades, capacidade de trabalhar em grupo. Postura Profissional: comprometido, criterioso, dedicado, detalhista, dinâmico, disciplinado, curioso/investigativo, flexível, iniciativa, inovador, pontual com prazos, proativo, senso crítico, senso de priorização e urgências, veloz nas respostas, resistente a trabalhos sob pressão. Inteligência: atenção concentrada, capacidade analítica, capacidade de discernimento, capacidade de síntese, criatividade, facilidade de aprendizagem, raciocínio lógico.
Analista de Testes Sr
Macro-responsabilidades
Definição de Estratégia de Testes: Desenvolver e implementar estratégias de teste abrangentes e eficazes para projetos complexos, alinhadas aos objetivos de negócios e aos requisitos técnicos. Planejamento e Gestão de Testes: Elaborar planos de teste detalhados, definindo escopos, recursos necessários e critérios de aceitação. Design e Revisão de Casos de Teste: Criar e revisar casos de teste e cenários de teste para garantir que sejam completos e eficazes. Gestão de Defeitos e Qualidade: Identificar, documentar e priorizar defeitos encontrados durante os testes. Melhoria Contínua e Processos: Identificar oportunidades para melhorar processos e práticas de teste. Implementar novas ferramentas e técnicas para aumentar a eficiência e a eficácia das atividades de teste. Automação de Testes: Desenvolver e implementar frameworks de automação de testes. Gerenciamento de Risco: Avaliar e gerenciar riscos relacionados à qualidade do software. Priorizar atividades de teste com base na análise de impacto e risco para garantir que os aspectos mais críticos sejam testados de forma adequada. Documentação e Relatórios: Produzir e manter documentação detalhada dos testes, incluindo planos de teste, casos de teste, resultados de testes e relatórios de defeitos. Participação em Decisões Estratégicas: Contribuir para a tomada de decisões estratégicas relacionadas à qualidade do software, alinhando as soluções de teste com os objetivos de negócios e os requisitos do cliente. Mentoria e Treinamento: Orientar e apoiar analistas de testes Júnior e outros membros da equipe, fornecendo treinamento e feedback para ajudar no desenvolvimento de suas habilidades e conhecimentos. Avaliação e Implementação de Ferramentas: Avaliar e recomendar ferramentas de teste e práticas que possam beneficiar a equipe e o processo de garantia de qualidade. Implementar e configurar ferramentas conforme necessário para suportar as atividades de teste.
Principais atribuições
Garantir a qualidade dos produtos desenvolvidos, através de testes funcionais, de aceitação, performance, usabilidade e regressão para bug e novas funcionalidades; Criar testes, fazendo usos de ferramentas de automação; Documentar os testes realizados; Identificar problemas e sugerir melhorarias dos sistemas visandosegurança e confiabilidade; Acompanhar reuniões técnicas para alinhamento das atividades em andamento; Propor melhoria nos produtos; Escrever testes de aceitação e executá-los para aferir o correto funcionamento; Controlar e manter o processo de qualidade para garantir a sua correta execução; Pesquisar novas ferramentas para auxilio das atividades diárias da área.
Requisitos
Escolaridade: Superior Incompleto ou Completo Experiência: a partir de 3 anos com curso superior e 5 anos sem curso superior Idioma: Inglês Básico (leitura) Informática: Pacote Office Básico; Ferramentas de Testes e Qualidade de Software
Competências Técnicas
Vivência com teste de software e documentações da área de qualidade; Conhecimento de ferramentas de automação de testes de software
Competências Comportamentais
Relacionamento Interpessoal: empatia, simpatia, equilíbrio emocional, objetividade, paciência, persistência, saber ouvir. Trabalho em Equipe: adaptabilidade, capacidade de desenvolver atividades com adversidades, capacidade de trabalhar em grupo. Postura Profissional: comprometido, criterioso, dedicado, detalhista, dinâmico, disciplinado, curioso/investigativo, flexível, iniciativa, inovador, pontual com prazos, proativo, senso crítico, senso de priorização e urgências, veloz nas respostas, resistente a trabalhos sob pressão. Inteligência: atenção concentrada, capacidade analítica, capacidade de discernimento, capacidade de síntese, criatividade, facilidade de aprendizagem, raciocínio lógico.
Arquiteto de Software
Macro-responsabilidades
Arquitetura e Design de Sistemas: Projetar e definir a arquitetura de sistemas complexos, garantindo que as soluções sejam escaláveis, seguras e sustentáveis.... Liderança Técnica: Ser um líder técnico dentro da equipe, fornecendo orientação e tomando decisões sobre as melhores práticas, tecnologias e metodologias a serem usadas. Mentoria e Desenvolvimento de Equipe: Orientar e mentorar outros membros da equipe técnica, incluindo desenvolvedores e analistas de testes Júnior, Pleno e Sênior. Ajudar no desenvolvimento das habilidades da equipe e promover um ambiente de aprendizado contínuo. Resolução de Problemas Complexos: Identificar e resolver problemas técnicos complexos, realizar análise de causa raiz e propor soluções inovadoras. Revisão e Garantia de Qualidade: Revisar o código de outros desenvolvedores para garantir que atenda aos padrões de qualidade e melhores práticas. Gestão de Risco e Segurança: Avaliar e mitigar riscos técnicos e de segurança associados ao desenvolvimento e operação de software. Capacitação e treinamentos: Passar treinamentos sobre tecnologia, como boas práticas, conhecimento sobre as linguagens de programação usadas, testes, etc. bem como sugerir e indicar cursos para o desenvolvimento individual de cada membro da equipe, auxiliando na criação e acompanhamento de PDIs. Documentação e Comunicação: Criar e manter documentação técnica detalhada e clara. Comunicar-se efetivamente com partes interessadas, como clientes, gerentes de projeto Product Owners e outras equipes, para garantir alinhamento e compreensão dos objetivos do projeto. Inovação e Melhoria Contínua: Buscar constantemente novas tecnologias e técnicas que possam melhorar o desenvolvimento e a operação do software. Gerenciamento de Dependências e Integrações: Gerenciar a integração de sistemas e ferramentas, e lidar com dependências técnicas para garantir que as soluções funcionem bem dentro do ecossistema existente. Acompanhamento e Otimização de Performance: Monitorar e otimizar o desempenho do software, identificar gargalos e áreas de melhoria para garantir que o sistema funcione de forma eficiente e eficaz. Participação em Decisões Estratégicas: Contribuir para a tomada de decisões estratégicas relacionadas ao desenvolvimento de software, alinhando as soluções técnicas com os objetivos de negócios e as necessidades do usuário final. Liderança compartilhada: Atuar em sincronia com os coordenadores como líderes imediatos das equipes.
Principais atribuições
Definir, projetar, implementar e manter arquiteturas de sistemas de software que atendam aos requisitos funcionais e não-funcionais de projetos e demandas. Analisar, corrigir, validar e sugerir alterações em modelo de banco de dados, além de controlar suas versões e avaliar performance das instalações em clientes quando for o caso. Diagnosticar e analisar problemas, buscando meios técnicos para a resolução e auxiliar no desenvolvimento de software para a correção dos problemas encontrados. Elaborar e montar ambiente de testes reais e virtuais para a validação, aplicação e homologação em vários sistemas operacionais. Documentar os processos técnicos e manter confidencialidade dos mesmos. Elaborar e coordenar o desenvolvimento de software no âmbito de criar sistemas escaláveis e de fácil manutenção. Analisar requisitos funcionais e não-funcionais com o cliente interno e externo para o desenvolvimento de ferramentas integradas ao sistema. Liderar tecnicamente as equipes de tecnologia. Identificar oportunidades de melhorias em atributos não-funcionais. Ex: Confiabilidade, rastreabilidade, segurança e performance. Manter-se atualizado sobre as inovações tecnológicas disponíveis no mercado.
Requisitos
Escolaridade: Superior Incompleto ou Completo Experiência: a partir de 6 anos com curso superior e 8 anos sem curso superior Idioma: Inglês Básico (leitura) Informática: Pacote Office Básico; Windows e Linux Intermediários;
Competências Técnicas
Proficiência avançada em uma ou mais linguagens de programação e frameworks. Experiência significativa em arquitetura de software, design de sistemas e boas práticas. Capacidade de tomar decisões técnicas e projetar soluções escaláveis e de alta disponibilidade. Capacidade de coordenar o desenvolvimento de soluções técnicas projetadas. Experiência em coordenação com outras equipes. Conhecimento profundo em práticas de segurança, desempenho e escalabilidade.
Competências Comportamentais
Relacionamento Interpessoal: cortesia, diplomacia, empatia, simpatia, equilíbrio emocional, objetividade, paciência, persistência, saber ouvir. Trabalho em Equipe: adaptabilidade, capacidade de desenvolver atividades com adversidades, capacidade de trabalhar em grupo. Postura Profissional: comprometido, criterioso, dedicado, detalhista, dinâmico, disciplinado, curioso/investigativo, flexível, iniciativa, inovador, pontual com prazos, proativo, senso crítico, senso de priorização e urgências, veloz nas respostas, resistente a trabalhos sob pressão. Inteligência: atenção concentrada, capacidade analítica, capacidade de discernimento, capacidade de síntese, criatividade, facilidade de aprendizagem, raciocínio lógico.