Desenvolvedor FullStack: Uma Oportunidade de Crecimento Profissional
">
A busca por talentos qualificados é constante em uma indústria em constante evolução. Neste cenário, a oportunidade de se destacar e contribuir com suas habilidades para o sucesso de uma equipe é um desafio que muitos buscam.
">
Responsabilidades e Atribuições
">
* Desenvolver Aplicações Front-End: Utilizar tecnologias como Angular 2+ ou React para criar experiências de usuário inovadoras e intuitivas.
* Mantenha e Evolua Sistemas Existentes: Analisar e depurar códigos com ferramentas como IDEs e DevTools do navegador (F12) para garantir a estabilidade e performance dos sistemas.
* Desenvolver e Manter APIs REST: Criar aplicações robustas e escaláveis utilizando .NET Core e Entity Framework.
* Aplicar Boas Práticas de Arquitetura de Software: Implementar padrões de design, como DDD (Domain-Driven Design), injeção de dependência e testes unitários para garantir a qualidade e manutenibilidade do código.
* Trabalhar com Mensageria: Utilizar ferramentas como RabbitMQ para gerenciar comunicações entre sistemas e garantir a integridade dos dados.
* Projetar e Manter Sistemas Distribuídos: Desenvolver soluções escaláveis e flexíveis utilizando microserviços para atender às necessidades da empresa.
* Monitorar e Diagnosticar Aplicações: Utilizar ferramentas de observabilidade, como DataDog, Azure Monitor e CloudWatch, para identificar problemas e melhorar a performance dos sistemas.
* Utilizar Bancos de Dados Não Relacionais: Trabalhar com bancos de dados como MongoDB ou DynamoDB para armazenar e recuperar dados de forma eficiente.
* Participar de Pipelines de CI/CD: Garantir a entrega contínua e segura de aplicações utilizando ferramentas de automação.
* Trabalhar com Tecnologias de Containerização e Orquestração: Utilizar Docker e Kubernetes para implantar e gerenciar aplicações de forma eficiente.
* Utilizar Serviços na Nuvem: Fazer uso de serviços em nuvem como AWS, Azure, etc., incluindo funções serverless e mensageria para desenvolver aplicações escaláveis e economicamente viáveis.
* Colaborar em Projetos via Azure DevOps: Utilizar plataformas como Azure DevOps para gerenciar projetos, colaborar com equipes e garantir a qualidade das entregas.
">
Requisitos e Qualificações
">
Requisitos para Vaga:
">
* Experiência com Front-End, Angular 2+ ou React;
* Proficiência para novos desenvolvimentos e para entendimento de códigos existentes, bem como debugar aplicações e frontend na IDE e pelo F12 no browser;
* Experiência em desenvolvimento de WebApi .Net Core;
* EntityFramework;
* Injeção de Dependencia;
* DDD;
* Testes unitários;
* Candidato ambicioso, com vontade de crescer na carreira e força de vontade pra trabalhar/fazer horas extras;
* Experiência com ferramentas de mensageria (RabbitMQ, Sqs, Sns, Kafka), preferencialmente RabbitMQ;
* Experiência com sistemas distribuídos, com microserviços que interagem entre si;
* Experiência com alguma ferramenta de observabilidade/logs, como DataDog, azuremonitor; CloudWatch;
* Banco de dados não relacional (MongoDB, DynamoDB);
* Experiência com ambiente de trabalho com estrutura de CI-CD;
* Experiência com pelo menos 3 ferramentas de Cloud(Exemplo: Aws lambda, Azure functions, SQS, SNS, EC2);
* Experiência com docker e kubernetes;
* Experiência ou conhecimento do Azure DevOps;
">
Soft Skills:
">
* Raciocínio lógico e capacidade analítica;
* Boa Comunicação;
* Espírito de equipe e capacidade de resolução de conflitos;
* Ter capacidade de comunicação com diversos perfis de stakeholders;
* Habilidade de trabalhar em equipes ágeis e multidisciplinares;
* Criatividade e Proatividade para imaginar diferentes cenários de uso das aplicações;
* Organização;
">
Ambiente de Trabalho:
">
Nossa empresa oferece um ambiente de trabalho dinâmico e colaborativo, onde você terá a oportunidade de aprender e crescer profissionalmente. Além disso, nossa equipe está comprometida em proporcionar um ambiente seguro e saudável para todos os funcionários.
">
Oportunidades de Desenvolvimento:
">
Nossa empresa investe pesadamente em treinamento e desenvolvimento de nossos funcionários, fornecendo as oportunidades necessárias para crescimento profissional e pessoal.
">
Vantagens:
">
• Salário competitivo;">
">
• Plano de saúde;">
">
• Plano de previdência;">
">
• Horário flexível;">
">
• Feriado remunerado;">
">
• Participação em eventos de treinamento e desenvolvimento;">
">
• Ambiente de trabalho dinâmico e colaborativo;">
">
• Equipe comprometida em proporcionar um ambiente seguro e saudável;">
">
Fale Conosco:
">
Preencha o formulário abaixo para entrar em contato conosco. Estamos ansiosos para conversar sobre essa oportunidade e responder às suas perguntas.">
">
Enviar Formulário:
">
Se você está interessado nessa oportunidade, por favor, envie seu currículo e uma mensagem explicando por que você é o candidato ideal para esse cargo.
">
Contamos com sua resposta!
"]},