[Tech] Engenharia de Software Fullstack Pleno - Java /React e Angular

TOTVS | Cascavel - PR | Remoto

Missão do cargo
Estamos em busca de um Desenvolvedor de Sistemas Pleno Fullstack para atuar no desenvolvimento e manutenção do produto TOTVS CRM - Gestão de Clientes. O profissional trabalhará no desenvolvimento de soluções em arquitetura distribuída e de larga escala, integrações síncronas e assíncronas, e banco de dados. Além disso, será responsável pela construção de interfaces front-end utilizando tecnologias HTML5, CSS3 e Javascript, React e React Native. Espera-se um bom grau de comunicação e proximidade com a equipe de produto para viabilizar a criação de um produto funcional que facilite a vida dos nossos clientes.

Faixa salarial

A combinar

Regime de contratação

CLT

Benefícios

  • Universidade em Rede TOTVS, uma universidade Corporativa com conteúdos e certificações gratuitos para cada pessoa colaboradora;
  • Programa +Saudáveis, que cuida de cada TOTVER com assessoria e ações voltadas para o bem estar em corpo, mente e finanças pessoais;
  • Programa +Vantagens, a maior rede de descontos da América Latina, exclusivos para nossas pessoas colaboradoras;
  • Programa + Cuidado, programa de apoio pessoal para pessoas colaboradoras e familiares, com orientações em diversas especialidades como: psicologia, serviço social, pet consultoria...
  • Einstein Conecta, benefício de orientação médica online pelos médicos do Hospital Israelita Albert Einstein, totalmente gratuito;
  • Plano de saúde e odontológico;
  • Vale refeição e / ou alimentação;
  • Vale transporte e fretados em algumas estações do metrô;
  • Licença maternidade e paternidade estendida;
  • Espaço de lactário;
  • Bicicletário;
  • Vestiário;
  • Seguro de vida;
  • Auxílio creche;
  • Previdência privada;
  • Escritório que estimula a criatividade e produtividade com ambientes para lanches, salas de jogos, mesas de bilhar e poltronas para relaxar;
  • Gympass.
O QUE VOCÊ VAI FAZER
  • Implementar APIs públicas e privadas.
  • Utilizar tecnologias de backend (Java, Kotlin, Scala) para entregar os requisitos solicitados.
  • Desenvolver e manter componentes reutilizáveis de frontend (Javascript, React, React Native) e construir interfaces web e mobile responsivas utilizando as melhores práticas do mercado.
  • Dar suporte, criar e manter builds e dependências de projetos utilizando ferramentas de gerenciamento.
  • Desenvolver testes unitários e de integração, visando a melhor cobertura e qualidade das entregas.
  • Interagir com o time, que irá fornecer as informações necessárias para desenvolver o trabalho da melhor forma possível.
  • Apoiar o time e auxiliar nas estimativas de horas no que diz respeito às atividades técnicas.
  • Participar de projetos para construção de novos serviços e componentes, e/ou customizações nos já existentes.
  • Manter o versionamento de códigos adequados utilizando ferramentas de versionamento de mercado.
O QUE ESPERAMOS DE VOCÊ:
  • Experiência comprovada em desenvolvimento em linguagens Java, Kotlin ou Scala.
  • Experiência em desenvolvimento Web utilizando HTML5, CSS3, Javascript e frameworks Javascript como JQuery, React, React Native ou Angular.
  • Conhecimentos avançados em bibliotecas de construção de aplicações frontend como React e/ou Angular.
  • Experiência em uso de recursos da linguagem Javascript (Ex: Promises, Callbacks) e conhecimento de ECMAScript 2018.
  • Conhecimento no desenvolvimento de aplicações Twelve Factor e experiência no desenvolvimento de aplicações Orientadas a Objetos.
  • Conhecimento de protocolos de comunicação como HTTP, TCP, UDP e experiência com Web Services, Restful APIs e SOAP.
  • Experiência com bancos relacionais (Ex: PostgreSQL, MySQL).
  • Conhecimento em design e arquitetura de software: Domain-Driven, TDD, Design Patterns.
  • Experiência com práticas ágeis (Scrum, Kanban, XP) e com ferramentas de versionamento de código (Git).
  • Experiência com build tools e gerenciamento de dependências para back-end (Ex: Maven, Gradle) e front-end (Ex: Npm, Yarn, webpack), além de integração contínua (Ex: Jenkins, CircleCI, Gitlab CI/CD).
  • Conhecimento em frameworks de teste Java (Ex: JUnit, Mockito) e conhecimento de frameworks de teste frontend (Jest, Mocha, Chimp, Karma).
  • Ser organizado, auto-gerenciável, ter boa comunicação e gostar de trabalhar em equipe.
  • Possuir inglês para leitura e escrita.
  • Superior completo em tecnologia e áreas afins.
SERIA LEGAL SE TIVESSE
  • Habilidades de negociação e comunicação entre equipes.
  • Conhecimento dos conceitos de teste, como Test Doubles.
  • Experiência com bancos de dados não-relacionais (Ex: MongoDB, Cassandra, Datastore, ElasticSearch).
  • Experiência com arquiteturas orientadas a serviços e abordagens de comunicação assíncrona entre componentes.
  • Experiência com o desenvolvimento de software orientado a eventos (mensageria, chamadas assíncronas).
  • Conhecimento em ferramentas e tecnologias de cache (Ex: Memcached, Redis).
  • Conhecimento em abordagens de DevOps (Ex: load balancers, dynamic scaling, containeres como Docker, ferramentas infra as a code).
  • Conhecimento de infraestrutura cloud (AWS) e funcionamento/estruturação de ambientes Cloud utilizando ferramentas PaaS, IaaS, SaaS ou CaaS.
  • Conhecimento de ferramentas de suporte à investigação de problemas (exemplo ferramentas profile: JProfiler, JVisualVM e trace: APM, H trace, DevTools).
Como empresa líder em tecnologia somos um universo de pessoas inconformadas, movidas por inovação, autonomia, aprendizado e performance. 
Juntos e juntas, criamos oportunidades, transformamos futuros e compartilhamos conhecimento. Aqui o seu desenvolvimento profissional acontece em um ambiente inclusivo, respeitoso e energizante. De gente pra gente!
Buscamos o crescimento sustentável. E usamos dados e IA para impulsionar resultados mais inteligentes e eficientes para os nossos clientes. 
Vem com a gente inovar e construir o futuro da tecnologia.
#VemPraTOTVS #SomosTOTVS
Ver página da empresa

[Tech] Engenharia de Software Fullstack Pleno - Java /React e Angular

TOTVS | Cascavel - PR | Remoto

Descrição da vaga

Missão do cargo
Estamos em busca de um Desenvolvedor de Sistemas Pleno Fullstack para atuar no desenvolvimento e manutenção do produto TOTVS CRM - Gestão de Clientes. O profissional trabalhará no desenvolvimento de soluções em arquitetura distribuída e de larga escala, integrações síncronas e assíncronas, e banco de dados. Além disso, será responsável pela construção de interfaces front-end utilizando tecnologias HTML5, CSS3 e Javascript, React e React Native. Espera-se um bom grau de comunicação e proximidade com a equipe de produto para viabilizar a criação de um produto funcional que facilite a vida dos nossos clientes.

Responsabilidades e atribuições

O QUE VOCÊ VAI FAZER
  • Implementar APIs públicas e privadas.
  • Utilizar tecnologias de backend (Java, Kotlin, Scala) para entregar os requisitos solicitados.
  • Desenvolver e manter componentes reutilizáveis de frontend (Javascript, React, React Native) e construir interfaces web e mobile responsivas utilizando as melhores práticas do mercado.
  • Dar suporte, criar e manter builds e dependências de projetos utilizando ferramentas de gerenciamento.
  • Desenvolver testes unitários e de integração, visando a melhor cobertura e qualidade das entregas.
  • Interagir com o time, que irá fornecer as informações necessárias para desenvolver o trabalho da melhor forma possível.
  • Apoiar o time e auxiliar nas estimativas de horas no que diz respeito às atividades técnicas.
  • Participar de projetos para construção de novos serviços e componentes, e/ou customizações nos já existentes.
  • Manter o versionamento de códigos adequados utilizando ferramentas de versionamento de mercado.

Requisitos e qualificações

O QUE ESPERAMOS DE VOCÊ:
  • Experiência comprovada em desenvolvimento em linguagens Java, Kotlin ou Scala.
  • Experiência em desenvolvimento Web utilizando HTML5, CSS3, Javascript e frameworks Javascript como JQuery, React, React Native ou Angular.
  • Conhecimentos avançados em bibliotecas de construção de aplicações frontend como React e/ou Angular.
  • Experiência em uso de recursos da linguagem Javascript (Ex: Promises, Callbacks) e conhecimento de ECMAScript 2018.
  • Conhecimento no desenvolvimento de aplicações Twelve Factor e experiência no desenvolvimento de aplicações Orientadas a Objetos.
  • Conhecimento de protocolos de comunicação como HTTP, TCP, UDP e experiência com Web Services, Restful APIs e SOAP.
  • Experiência com bancos relacionais (Ex: PostgreSQL, MySQL).
  • Conhecimento em design e arquitetura de software: Domain-Driven, TDD, Design Patterns.
  • Experiência com práticas ágeis (Scrum, Kanban, XP) e com ferramentas de versionamento de código (Git).
  • Experiência com build tools e gerenciamento de dependências para back-end (Ex: Maven, Gradle) e front-end (Ex: Npm, Yarn, webpack), além de integração contínua (Ex: Jenkins, CircleCI, Gitlab CI/CD).
  • Conhecimento em frameworks de teste Java (Ex: JUnit, Mockito) e conhecimento de frameworks de teste frontend (Jest, Mocha, Chimp, Karma).
  • Ser organizado, auto-gerenciável, ter boa comunicação e gostar de trabalhar em equipe.
  • Possuir inglês para leitura e escrita.
  • Superior completo em tecnologia e áreas afins.

Requisitos desejáveis

SERIA LEGAL SE TIVESSE
  • Habilidades de negociação e comunicação entre equipes.
  • Conhecimento dos conceitos de teste, como Test Doubles.
  • Experiência com bancos de dados não-relacionais (Ex: MongoDB, Cassandra, Datastore, ElasticSearch).
  • Experiência com arquiteturas orientadas a serviços e abordagens de comunicação assíncrona entre componentes.
  • Experiência com o desenvolvimento de software orientado a eventos (mensageria, chamadas assíncronas).
  • Conhecimento em ferramentas e tecnologias de cache (Ex: Memcached, Redis).
  • Conhecimento em abordagens de DevOps (Ex: load balancers, dynamic scaling, containeres como Docker, ferramentas infra as a code).
  • Conhecimento de infraestrutura cloud (AWS) e funcionamento/estruturação de ambientes Cloud utilizando ferramentas PaaS, IaaS, SaaS ou CaaS.
  • Conhecimento de ferramentas de suporte à investigação de problemas (exemplo ferramentas profile: JProfiler, JVisualVM e trace: APM, H trace, DevTools).
Enviar candidatura
Enviar candidatura

Faixa salarial

A combinar

Regime de contratação

CLT

Benefícios

  • Universidade em Rede TOTVS, uma universidade Corporativa com conteúdos e certificações gratuitos para cada pessoa colaboradora;
  • Programa +Saudáveis, que cuida de cada TOTVER com assessoria e ações voltadas para o bem estar em corpo, mente e finanças pessoais;
  • Programa +Vantagens, a maior rede de descontos da América Latina, exclusivos para nossas pessoas colaboradoras;
  • Programa + Cuidado, programa de apoio pessoal para pessoas colaboradoras e familiares, com orientações em diversas especialidades como: psicologia, serviço social, pet consultoria...
  • Einstein Conecta, benefício de orientação médica online pelos médicos do Hospital Israelita Albert Einstein, totalmente gratuito;
  • Plano de saúde e odontológico;
  • Vale refeição e / ou alimentação;
  • Vale transporte e fretados em algumas estações do metrô;
  • Licença maternidade e paternidade estendida;
  • Espaço de lactário;
  • Bicicletário;
  • Vestiário;
  • Seguro de vida;
  • Auxílio creche;
  • Previdência privada;
  • Escritório que estimula a criatividade e produtividade com ambientes para lanches, salas de jogos, mesas de bilhar e poltronas para relaxar;
  • Gympass.

Sobre a empresa

Como empresa líder em tecnologia somos um universo de pessoas inconformadas, movidas por inovação, autonomia, aprendizado e performance. 
Juntos e juntas, criamos oportunidades, transformamos futuros e compartilhamos conhecimento. Aqui o seu desenvolvimento profissional acontece em um ambiente inclusivo, respeitoso e energizante. De gente pra gente!
Buscamos o crescimento sustentável. E usamos dados e IA para impulsionar resultados mais inteligentes e eficientes para os nossos clientes. 
Vem com a gente inovar e construir o futuro da tecnologia.
#VemPraTOTVS #SomosTOTVS
Ver página da empresa