Grupo Safira

Desenvolvedor Pleno

Click Here to Apply

Job Location

Brasil, Brazil

Job Description

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
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. 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.
  12. 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.
  13. 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.
  14. 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.
  15. Mentorar desenvolvedores menos experientes, oferecendo orientação e suporte técnico, para ajudar no desenvolvimento de suas habilidades e conhecimento, conforme necessário.
  16. 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.
  17. 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.
  18. 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.
  19. 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.
  20. 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

Location: Brasil, BR

Posted Date: 11/26/2024
Click Here to Apply
View More Grupo Safira Jobs

Contact Information

Contact Human Resources
Grupo Safira

Posted

November 26, 2024
UID: 4944037364

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.