Desenvolvedor Pleno

Detalhes da Vaga

Job description

Projetar, desenvolver e manter sistemas complexos e escaláveis, garantindo a alta qualidade e desempenho das soluções.
Isso inclui a liderança técnica em projetos, a implementação de funcionalidades avançadas, a otimização de sistemas, a mentoria de desenvolvedores menos experientes, a definição de padrões e melhores práticas, e a colaboração com diferentes equipes para atender aos objetivos estratégicos da organização.

Main responsibilities

Desenvolver e implementar funcionalidades avançadas, escrevendo código de alta complexidade e robustez, para garantir a implementação conforme especificações e requisitos, durante todas as fases de desenvolvimento.
Realizar testes de software avançados, criando e executando testes unitários, de integração e de performance, para assegurar a alta qualidade e o funcionamento correto do software, continuamente durante o desenvolvimento.
Manter e atualizar documentação técnica detalhada, criando e revisando guias de uso, comentários no código e documentação de arquitetura, para facilitar a manutenção e o desenvolvimento futuro, sempre que houver alterações significativas ou novas implementações.
Identificar e resolver problemas complexos, analisando e corrigindo bugs críticos e falhas de sistema, para garantir a operação ininterrupta e eficiente do software, conforme necessário.
Liderar reuniões de planejamento e design técnico, coordenando e contribuindo com soluções inovadoras e estratégias técnicas, para assegurar que o desenvolvimento atenda aos objetivos do projeto e da organização, durante as fases de concepção e revisão do projeto.
Integrar sistemas e componentes complexos, desenvolvendo e gerenciando conexões entre múltiplos módulos e serviços, para assegurar a interoperabilidade e funcionalidade do sistema.
Revisar e aprovar código de colegas, conduzindo análises detalhadas e promovendo práticas de codificação eficientes e eficazes, para garantir a qualidade e a consistência do código, continuamente durante o processo de desenvolvimento.
Atualizar e otimizar sistemas existentes, implementando melhorias significativas e atualizações críticas, para otimizar o desempenho, a escalabilidade e a usabilidade do sistema, conforme identificado ou solicitado.
Configurar e gerenciar ambientes de desenvolvimento complexos, ajustando e automatizando ferramentas e processos para garantir um ambiente de trabalho eficiente e produtivo, periodicamente ou conforme necessário.
Prestar suporte técnico de alto nível a usuários internos e externos, resolvendo problemas complexos e oferecendo soluções abrangentes, para assegurar o uso eficiente e correto do software, quando solicitado.
Realizar levantamento de requisitos e análise de negócios detalhada, entrevistando stakeholders e analisando documentos complexos para assegurar que o sistema atenda às necessidades estratégicas e objetivos do negócio, no início do projeto e durante revisões.
Cumprir e definir padrões de qualidade, avaliando o impacto das alterações e implementando processos de controle de qualidade durante o desenvolvimento e a manutenção, para garantir a integridade e alta qualidade do sistema, continuamente durante o processo de desenvolvimento.
Projetar e gerenciar bancos de dados complexos, criando, ajustando e otimizando tabelas, índices e relacionamentos, para garantir a estrutura, eficiência e funcionalidade adequadas dos sistemas, durante as fases de desenvolvimento e implementação.
Participar e liderar a arquitetura do software, tomando decisões de design de sistemas e escolhas de tecnologia avançadas, para assegurar que as soluções técnicas sejam escaláveis, seguras e sustentáveis, durante as fases de planejamento e desenvolvimento.
Mentorar desenvolvedores menos experientes, oferecendo orientação e suporte técnico, para ajudar no desenvolvimento de suas habilidades e conhecimento, conforme necessário.
Gerenciar e otimizar o controle de versão do código, utilizando ferramentas de versionamento e práticas de integração contínua para manter a integridade e o histórico do código, continuamente durante o desenvolvimento.
Desenvolver e implementar soluções avançadas de segurança, aplicando práticas e técnicas de segurança para proteger dados sensíveis e garantir a integridade do sistema, durante o desenvolvimento e manutenção do software.
Analisar e otimizar o desempenho do sistema, identificando gargalos e implementando melhorias significativas para garantir a eficiência, rapidez e escalabilidade do sistema, conforme identificado ou solicitado.
Definir e promover padrões de codificação e melhores práticas, estabelecendo e mantendo diretrizes que promovam a alta qualidade, a consistência e a eficiência do código, continuamente durante o processo de desenvolvimento.
Liderar iniciativas de inovação tecnológica, pesquisando e propondo novas tecnologias e metodologias para melhorar continuamente os processos de desenvolvimento e a qualidade do software, conforme identificado ou solicitado.

Requirements and skills

Graduação Completa em Ciência da Computação, Gestão de Tecnologia da Informação e Análise e Desenvolvimento de Sistema;
Experiência de 3 a 4 anos na área;
Conhecimento Avançado em Lógica de Programação, Linguagens de Programação e Pacote Office;
Conhecimento em Angular, React,

Nest.js , TypeScript, Firebase, GCP;
Conhecimento Intermediário em Metodologia Ágeis, Banco de Dados Relacionais, Controle de Versão de Software e Inglês;
Conhecimento intermediário em Rotinas de Desenvolvimento de Projetos.

Additional information

Oportunidade de crescimento e aprendizado;
Ambiente descontraído;
Desenvolvimento de trilha de carreira;
Salário compatível com o mercado;
Vale Refeição e Mobilidade em um cartão flexível (swile);
Plano de Saúde;
Plano Odontológico;
Seguro de vida em grupo;
Auxílio Home Office;
Gympass;
PLR;
Quick Massage;
Frutas no escritório;
Alura;
Day off no dia do aniversário;
No dress code: seja você mesmo!
Kit boas-vindas: esse vai ser surpresa!!
Local de trabalho:

Barueri - Alphaville
Modalidade de trabalho:

Híbrido
Querendo mais, fazendo mais!

#J-18808-Ljbffr


Salário Nominal: A acordar

Fonte: Appcast_Ppc

Função de trabalho:

Requisitos

Executivo Comercial

Prospectar e conquistar novos clientes identificando oportunidades de negocios realizar analise de mercado e estar atualizado sobre as ultimas tendencias e


Netvagas (6304141019) - São Paulo

Publicado 6 days ago

528 Consultora Sap Business One Sr

Prazo indeterminado fazer parte do time da consultoria atividades ser responsavel por realizar levantamento de requisitos parametrizacao ajustes e


Netvagas (6925851019) - São Paulo

Publicado 6 days ago

Pessoa Desenvolvedora Sap Abapfiori Senior

Conhecimentos em reports module pool funcoes rfc smartforms adobe forms alv alv voo orientacao objeto criacao de pacotes biblioteca de dados user


Netvagas (6925601019) - São Paulo

Publicado 6 days ago

Desenvolvedor Front End Vue Js Pleno

Descricao desenvolver e manter componentes de interface do usuario como menus botoes formularios graficos e tabelas otimizar o desempenho do site ou


Netvagas (6548651019) - São Paulo

Publicado 6 days ago

Built at: 2024-11-27T09:44:28.445Z