Desenvolvedor Pleno

Detalhes da Vaga

Job descriptionProjetar, 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 responsibilitiesDesenvolver 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 skillsGraduaçã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 informationOportunidade 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: Jobleads

Função de trabalho:

Requisitos

Executivo De Vendas

Emissora de televisão admite Executivo de Vendas em São José dos Campos (Jardim Aquarius). Gerenciar o relacionamento com uma carteira de clientes, identifi...


Emissora De Televisão - São Paulo

Publicado 9 days ago

Sap Fi Manager- Process Implementation And Improvements

Cognizant Technology Solutions is a North American IT multinational company based in New Jersey which has been in Brazil since 2009 with offices in São Paulo...


Cognizant - São Paulo

Publicado 9 days ago

Desenvolvedor Node.Js Pleno (33521)

A Adonai RH em parceria com uma EMPRESA DE TECNOLOGIA, localizada no bairro BELA VISTA (São Paulo/SP), contrata: Desenvolvedor Node.js Pleno.ATIVIDADES: Dese...


São Paulo

Publicado 9 days ago

Business Development Representatives - Remote

Business Development Representatives (Remote)Puulse Marketing International FZCOAbout Puulse Marketing:At Puulse Marketing International FZCO, we are focused...


Puulsemarketing - São Paulo

Publicado 9 days ago

Built at: 2024-12-24T17:00:52.953Z