1 VAGA DE Analista Programador EM São Paulo / SP

Função/cargo da vaga:

Analista Programador

Empresa:

Nome da empresa disponível para cadastrados.

Salário:

A combinar

Cidade/Estado:

São Paulo / SP

Regime de contrato:

Efetivo/CLT

Descrição da vaga:

(informação confidencial) A aprova e a missão do time de engenharia A aprova é govtech líder em crescimento no brasil. Nosso objetivo é utilizar o potencial da tecnologia para ajudar o governo a melhorar a vida das pessoas, impactando de forma positiva na redução do gasto com papel, no meio ambiente, na burocracia, evitando o deslocamento e reduzindo o tempo necessário para aprovações. Em 2022, recebemos o nosso segundo aporte, no valor de R$ 22,5 milhões, liderado pela astella e vox capital, passando a ser o maior investimento feito em uma govtech da américa latina. Esses recursos vieram para impulsionar ainda mais os nossos produtos e alcançar nosso maior objetivo, tornar as prefeituras e câmaras 100% eficientes, menos burocráticas e digitais pra todos. Nosso time de tech está em constante crescimento e estamos em busca de software engineers que queiram resolver grandes desafios, construir sua carreira com a gente e, juntos, desburocratizar este brasilzão! Sobre a vaga: O software engineer colabora com equipes multidisciplinares para projetar e entregar um software funcional, com liberdade para garantir que as aplicações desenvolvidas estejam em conformidade com os padrões de codificação e design técnico. O software engineer trabalha em estreita colaboração com o engineering manager (scrum master), cto e product managers para atingir esses objetivos. (informação confidencial) Como trabalhamos Os product managers realizam entrevistas, coletando dados da aplicação de uso e ouvindo stakeholders diversos e constroem a visão das features, que é uma documentação que norteará o desenvolvimento nos próximos 3-6 meses daquele problema/solução Em seguida o product manager quebra em pequenas entregas, e após input do software engineer em refinamentos a user story entra em sprint, as sprints tem 15 dias e o software engineer estima em story points o que reflete esforço e complexidade O software engineer inicia a implementação seguindo requisitos técnicos amplos que garantem liberdade da abordagem a qual sempre pode ser validada com o tech lead e cto Possuímos um time de qa com uma suite de testes automatizados (end to end) o que ajuda o software engineer a garantir a qualidade da entrega Após isso a pull request sobe numa branch main (só possuímos uma branch) que depois é mergeada com o jenkins. Estamos trabalhando para que esse processo seja cada vez mais automatizado via terraform. Realizamos releases diárias, entre 1-6 releases em horários fora de pico (18h). Todo o deploy leva em torno de 30 min. Responsabilidades E atribuições Projetar, desenvolver e manter aplicações desenvolvidas pela companhia de maneira full stack, incluindo backend restful em typescript, nodejs e python, e frontend em typescript + angular. Acompanhar a idealização de soluções de features a partir da necessidade desenhada e garantir uma comunicação/fluxo eficaz com o time de produto, e partes interessadas, incentivando o time a compreender as entregas e as soluções propostas, com o olhar para o negócio e foco na entrega de valor para o cliente Ser owner de todo o ciclo de vida do desenvolvimento de software, escrevendo códigos bem estruturados, eficientes e testáveis, participando de revisões de código produzidos pelos colegas, garantindo nosso atual padrão de qualidade e sugerindo melhorias em todos os processos. Compor a elaboração e execução de planos estratégicos conforme objetivos de negócio da empresa, em busca de entregas de impacto na escalabilidade da aplicação. Pesquisar novas tecnologias e ser o precursor da cultura da inovação, desenvolvendo e implementando boas práticas de software e disseminando estas práticas no time Impulsionar melhorias significativas para um crescimento sustentável da aplicação, contribuindo com o design, arquitetura e na otimização das estruturas de dados de forma eficaz e inovadora. Elaborar testes unitários seguindo as guidelines que serão estabelecidas e mantendo-Se atualizado com as tendências tecnológicas. Estabelecer comunicação eficaz com o time de produto, e partes interessadas, para compreender as entregas e as soluções propostas. Disseminar conhecimento para o time, criando documentação técnica das tarefas entregues Ser investigativo e atento aos incidentes: identificar gargalos e intensificar esforços no desenvolvimento do time para elevar a barra na qualidade nas entregas, propondo uma solução mais adequada e rápida Requisitos E qualificações Graduação completa em analista de sistemas, ciência da computação, engenharia da computação ou áreas afins. Experiência na elaboração e execução de projetos complexos de forma estratégica. Ser referência técnica, especialista em arquitetura da informação e ter cases de construção de aplicações escaláveis. Ser referência técnica nas nossas stacks: Nodejs, typescript, angular ou vue ou react, mongodb, e ferramentas da aws. Experiência construindo produtos que são distribuídas no modelo saas - Software as a service Habilidades de comunicação para explicar conceitos técnicos de forma clara e compreensível para o cliente e informar as ações de forma objetiva e coesa ao time. Residir na grande são paulo/sp e ter disponibilidade para trabalho híbrido (ir no office 1 vez por semana). Diferenciais Esses diferenciais são características que estaremos observando, mas não são critérios eliminatórios. São pontos que contribuem para a análise do candidato, portanto, se você possuir alguma dessas experiências, compartilhe conosco durante o processo :) Experiência em construção de aplicações em paradigma ddd (design driven domain) Experiência em construção de features de integrações (rest e soap) Experiência em implementação de tecnologias de filas como rabbitmq Já ter trabalhado em empresas que crescem seu faturamento 2-3x ao ano (startups) Experiência construindo produtos que são distribuídas no modelo saas - Software as a service Ter vivência em aplicações com regras de negócio similares a da aprova Nossa stack Estamos baseados em uma arquitetura de microsserviços em ambiente serverless, totalmente suportada pelos recursos da aws. Backend: Implementamos um backend restful utilizando microsserviços serverless em typescript, nodejs e python. Isso nos permite criar uma base sólida para nossas operações, mantendo uma flexibilidade essencial. Frontend: Em nosso frontend, usamos tecnologias como angular, vue e react para criar interfaces interativas e proporcionando aos usuários uma experiência atraente e amigável. Práticas e ferramentas: Utilizamos domain driven design, rxjs e programação reativa para novas implementações. Mantemos 100% de nossa infraestrutura como código, seguindo as melhores práticas cloud native, facilitando a escalabilidade e a manutenção contínua. Utilizamos mongodb e postgresql como nossos sistemas de gerenciamento de banco de dados, proporcionando confiabilidade e flexibilidade para nossas necessidades variadas. Serviços aws: Para suportar nossa arquitetura, confiamos em uma variedade de serviços da aws, incluindo S3, sqs, rds, lambda, cloudfront, cloudformation, entre outros. Isso nos permite oferecer aos nossos clientes serviços confiáveis e de alta performance. Automação e gerenciamento: Implementamos integração contínua/desdobramento contínuo (ci/cd) usando jenkins para garantir uma entrega rápida e confiável de nossos produtos. Para organização e gerenciamento eficazes de nossas tarefas de desenvolvimento, contamos com o jira. Estamos continuamente refinando nossa stack para enfrentar os desafios de escala e para garantir que possamos atender às crescentes demandas de nossos clientes de maneira eficaz e inovadora. Benefícios: Plano de saúde bradesco 100% pago pela empresa Convênio odontológico Vale refeição swile Seguro de vida Totalpass Desconto para psicoterapia em parceria com a vittude Licença paternidade de 20 dias Day off para o seu aniversário Equipamentos fornecidos pela empresa Qualquer dúvida me chama no linkedin [ (informação confidencial) -Matos-B/] :].

Cód. 10772301
Compartilhar Vaga

Publicar vagas no Trabalha Brasil

Quer contratar profissionais?

Cadastre-se como empresa ou autônomo, publique sua vaga e contrate hoje mesmo!

Vagas de emprego em todo Brasil

Entre no nosso canal e fique por dentro das mais novas vagas na sua região!

ENTRAR NO CANAL
Telegram_logo Quer receber vagas de emprego diretamente no telegram?

Clique para receber vagas gratuitamente

PUBLICIDADES

Compartilhe essa vaga!

Encontrou algum problema? Denuncie esta vaga e nos ajude a manter a qualidade do site!

warning Denunciar Vaga

OUTRAS OPORTUNIDADES DE Analista Programador PARA VOCÊ!

PUBLICIDADES