Desenvolvedor Full Stack Pleno

Desenvolvedor Full Stack Pleno
Empresa:

Agência Molla


Detalhes da Vaga

Descrição do Cargo: Estamos buscando um profissional Desenvolvedor Full Stack talentoso e apaixonado para se juntar à nossa equipe dinâmica e em constante evolução. Você terá a oportunidade de causar um impacto real no desenvolvimento de soluções inovadoras, trabalhando em estreita colaboração com uma equipe multidisciplinar. Como Full Stack, suas atividades diárias incluirão a concepção, implementação e manutenção de aplicações web de alta qualidade, utilizando as mais recentes tecnologias e linguagens de programação. Você também desempenhará um papel fundamental na estratégia da empresa, contribuindo com ideias e soluções que impulsionem o crescimento e a inovação em nossos projetos. Atividades diárias: ·        Reuniões de planejamento : Participar de reuniões com a equipe para discutir os objetivos do projeto, planejar as próximas etapas e definir prazos. ·        Análise de requisitos : Analisar os requisitos do projeto e entender as necessidades de desenvolvimento, dos clientes ou usuários finais. ·        Design e arquitetura : Planejar e projetar a arquitetura de software do sistema, definindo a estrutura do banco de dados, a escolha das tecnologias a serem utilizadas, documentação e a organização geral do projeto. ·        Desenvolvimento de front-end : Criar interfaces de usuário interativas e responsivas usando linguagens de marcação (HTML), estilização (CSS) e programação (JavaScript, React). Implementar o design fornecido por designers ou criar o próprio design. ·        Desenvolvimento de back-end : Criar a lógica de negócios, manipulação de dados e integração de serviços por meio de linguagens de programação, como, C#, Type Script  ou Node.js. Isso pode incluir a criação de APIs (Application Programming Interfaces) para comunicação com o front-end e a implementação de funcionalidades específicas. ·        Desenvolvimento de banco de dados : Projetar e implementar o esquema do banco de dados, criar consultas e tunning. ·        Testes e depuração : Realizar testes de unidade, testes de integração e depuração do código para identificar e corrigir erros e garantir que o software funcione conforme o esperado. ·        Colaboração em equipe : Trabalhar em estreita colaboração com outros membros da equipe, como designers, gerentes de projeto e outros desenvolvedores, para garantir a entrega eficiente e eficaz do projeto. ·        Manutenção e atualização : Realizar manutenção contínua do software, corrigindo bugs, fazendo melhorias e implementando novos recursos conforme necessário. ·        Aprendizado e atualização : Manter-se atualizado com as novas tecnologias, frameworks e melhores práticas de desenvolvimento, buscando constantemente aprender e aprimorar as habilidades técnicas. Oportunidades de contribuição: ·       Participar ativamente na definição da estratégia tecnológica da empresa. ·       Identificar e implementar as melhores práticas e metodologias de desenvolvimento. ·       Fomentar uma cultura de inovação, excelência e responsabilidade. ·       Estabelecer e manter relacionamentos sólidos com clientes e parceiros. Responsabilidades: ·       Desenvolver, implementar e manter aplicações web e mobile, utilizando tecnologias e linguagens de programação front-end e back-end. ·       Colaborar com equipes multidisciplinares (Product Owners, Designers, Desenvolvedores e outros stakeholders) para definir e implementar soluções técnicas de acordo com os requisitos e especificações do projeto. ·       Participar de todo o ciclo de vida do desenvolvimento, desde o levantamento de requisitos até a entrega e manutenção do produto. ·       Garantir a qualidade do código por meio de revisões, testes automatizados e práticas de desenvolvimento, como TDD (Test Driven Development) e integração contínua. ·       Otimizar aplicações para garantir o máximo de desempenho, escalabilidade e segurança. ·       Diagnosticar e solucionar problemas técnicos, incluindo questões de desempenho e bugs. ·       Manter-se atualizado sobre as melhores práticas e tendências tecnológicas emergentes na área de desenvolvimento full stack. ·       Contribuir para a documentação técnica do projeto, incluindo diagramas, especificações e instruções de uso. ·       Auxiliar na estimativa de esforços e prazos para o desenvolvimento de novas funcionalidades e correções de bugs. ·       Pessoa Desenvolvedora de Software (Software Developer). ·       Participar de reuniões de planejamento, revisões e retrospectivas do projeto, contribuindo com feedbacks e sugestões de melhoria contínua. Requisitos : ·       Desenvolvimento de software nativo da nuvem. 5 anos (obrigatório) ·       Implementação de aplicações em nuvem. 2 anos (obrigatório) ·       Ambiente com cultura ágil, altamente adaptável para responder à mudanças. 4 anos (obrigatório) ·       Engenharia de dados: estruturas de data lake, modelagem de banco de dados, implementação de processos de data mining, data wharehousing e ETL. 2 anos (Desejável) ·       Ensino superior completo em Tecnologia da Informação, Análise de Sistemas, Ciências da Computação ou Engenharia da Computação; ·       Experiência como desenvolvedor ou arquiteto de softwares; ·       Experiência na condução e na entrega de projetos; ·       Experiência em testes unitários. ·       Ter a visão macro da empresa, para buscar as soluções mais eficientes e fazer entregas de valor; ·       Desejável possuir skill de liderança. Ferramentas, equipamento e tecnologias: Tecnologia ·       Nuvem: Azure ou AWS ou Google Cloud. ·       Linguagens: Javascript/Typescript, C#, .Netcore, CSS, HTML. ·       Frameworks: React (front-end) e outros frameworks de back-end como servidores de API e ORMs. ·       Sistemas operacionais: Linux e Windows. ·       Banco de dados: SQL Server, MySQL e banco de dados não relacionais nativos da nuvem. ·       Aplicações containerizadas (Docker e plataformas de orquestração de containers nativas de nuvem). ·       Arquitetura de redes em nuvem (API Gateway, Load Balancer, WAF, VPC, DNS, Firewall e roteamento). Ferramenta ·       Azure DevOps para gerenciamento de projetos de desenvolvimento de software. Equipamento ·       Notebook fornecido pela empresa. Jornada de trabalho : ·       Segunda à sexta


Fonte: Talent_Dynamic-Ppc

Função de trabalho:

Requisitos

Desenvolvedor Full Stack Pleno
Empresa:

Agência Molla


Pessoa Analista De Sistemas Mainframe

A NAVA está em busca de **uma **Pessoa Analista de Sistemas Mainframe **para fazer parte do nosso time de pessoas incríveis!**Por que trabalhar na NAVA?**Som...


Desde Nava | Technology For Business - São Paulo

Publicado a month ago

Especialista Em Infraestrutura

**Sobre o banco BV**- Um banco nacional, o**5º maior** banco privado do Brasil (ranking Banco Central). Estamos em constante evolução e construímos**#parceri...


Desde Banco Votorantim - São Paulo

Publicado a month ago

Consultor Abap Sênior

**Uma empresa dinâmica com uma forte cultura empreendedora**A KLB Group nasceu para descobrir que muitos projetos não alcançaram o sucesso esperado devido à ...


Desde Klb Group Brasil - São Paulo

Publicado a month ago

Te / Escalista / Campinas

21 / 07 10:15 ( 2323235 )CONFIDENCIAL está com 10 vaga(s) em aberto para CAMPINAS.**Responsabilidades**: Atuar como Escalista de Home Care (profissional resp...


Desde - São Paulo

Publicado a month ago

Built at: 2024-05-13T05:17:44.101Z