[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
[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).
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