Desenvolvedor(A) Full Stack/Mobile Sênior
- Campinas - SP
- Permanente
- Período integral
- Para esse desafio, o(a) Dev atuará com manutenção/sustentação do que já foi construído, assim como, melhorias e evolução do produto, garantindo qualidade no código e segurança nas aplicações, melhora na usabilidade do sistema, otimização de processos e melhor posicionamento do nosso produto.
- Topa o desafio?#wewantyouNosso #Tech Team é um dos times chaves que fazem acontecer dentro da Sankhya.
- Por causa desta galera cheia de criatividade e, com muita sede de desenvolvimento (literalmente), oferecemos cada dia mais um software completo interativo que guia nossos clientes com muita inovação e gestão inteligente!Aqui na Sankhya buscamos novas formas de solução, que sejam menos complexas, autênticas e únicas.
- E com isso queremos pessoas que desejem crescer a cada dia junto com a empresa, ajudando a gente a construir cada vez mais um ambiente diverso e de crescimento acelerado.
- Responsabilidades e atribuiçõesAtuar no desenvolvimento de soluções robustas, criado novos recursos e funcionalidades dentro do sistema ou em ferramentas auxiliares; Executar manutenção corretiva, evolutiva e adaptativa em código e rotinas pré-existentes; Desenvolver APIs e novas ferramentas utilitárias; Implementar as melhorespráticas de código e design patterns, orientação a objetos e otimização de performance; Desenvolver código limpo, testável e de fácil manutenção; Participar do processo de code review, garantindo qualidade e consistência do código; Realizar profiling e depuração de rotinas visando encontrar e mitigar problemas de desempenho; Gerar documentação técnica do que foi criado/modificado com qualidade e assertividade; Entender fluxosponta a ponta envolvendo vários módulos/tecnologias; Trabalhar com mindset de produto através de processos e entregas ágeis.
- Requisitos e qualificações imprescindíveisExperiência em tecnologias web (HTML5, JavaScript ES6+, CSS3); Experiência sólida com ReactJS ou Angular; Entendimento deprotocolos web (HTTP, serviços RESTful); Experiência sólida em Java e Spring Boot; Experiência comcomponentes Java (Servlets, Filters, EJB, JSP, JTA); Experiência comdesenvolvimento mobile (Kotlin); Conhecimento emferramentas e IDEs de desenvolvimento mobile (Android Studio); Conhecimento avançado em bancos de dados relacionais (Oracle, SQL Server); Experiência comSQL (triggers, procedures, query tuning, cache); Experiência comferramentas de versionamento de código (Git, SVN); Experiência comtestes testes unitários e de integração (JUnit, Mockito); Vivência em cultura DevOps (GitLab, Jenkins, pipelines); Conhecimento empráticasde CI/CD (automação de build, testes, integração e deploy); Conhecimento avançado em programação concorrente e distribuída (multithreading e aplicações em rede); Domínio em programação orientada a objetos (POO); Conhecimento e experiência com padrões de projeto (Design Patterns).
- Seria legal se você tivesseExperiência com Swift para iOS.
- Conhecimento em ferramentas e IDEs de desenvolvimento mobile (Xcode).
- Localidade | Atuação Uberlândia/MG: Presencial São Paulo/SP: Híbrido (2vz na semana no escritório) Demais localidades: Remoto Regime de contratação CLTInformações adicionaisBenefícios que vão além da Jornada SankherNa Sankhya, valorizamos a individualidade e acreditamos em proporcionar benefícios que vão além do básico, promovendo a liberdade e o equilíbrio entre vida pessoal e profissional.
- Nosso objetivo é oferecer todo o apoio necessário para que você se sinta bem e satisfeito em todas as áreas da sua vida.
- Participação nos Lucros e Resultados (PLR): Participação nos resultados financeiros da empresa.
Caderno Nacional