Desenvolvedor FullStack SR - 17807
Descrição da Vaga
Desenvolvedor(a) Fullstack Sênior **Departamento:** Digital Delivery **Atuação:** Desenvolvimento de novos módulos e integrações para sistema de Seguros Sobre a oportunidade Buscamos um(a) Desenvolvedor(a) Fullstack Sênior para atuar no desenvolvimento, evolução e integração de soluções robustas e escaláveis em um ambiente desafiador e orientado a resultados. Esse profissional terá papel estratégico na arquitetura das aplicações, além de atuar como referência técnica e mentor da equipe. Requisitos Técnicos **Front\-end** * HTML5 e CSS3 * JavaScript e TypeScript * Node.js para Front\-end * ReactJS * Vue.js * Diferencial: Next.js **Back\-end** * .NET / .NET Core 3\.1 ou superior com C\# * Entity Framework 6 (Code First) * Design Patterns (SOLID) * Arquitetura MVC (Model\-View\-Controller) * Desenvolvimento e consumo de Web APIs * Protocolos HTTP/HTTPS e SFTP * Mensageria com RabbitMQ * Banco de dados SQL Server e NoSQL * Desejável: Kafka * Programação concorrente: threads, thread pools, semáforos e desenvolvimento thread\-safe * Conhecimento em Cognitive Services **Qualidade e Governança** * Versionamento com Git * Documentação de APIs (Swagger ou similares) * TDD, DDD e testes unitários **Infraestrutura e DevOps** * Containers: Docker e Kubernetes * Nuvem: AWS e/ou Azure **Metodologias** * Experiência com Scrum / Agile **Diferenciais** * Python * Selenium Ferramentas Utilizadas * Visual Studio 2022 * Visual Studio Code * SQL Server Management Studio * GitHub Desktop * SQL Server Perfil Esperado * Liderança e Mentoria: Atuação como referência técnica, apoiando e desenvolvendo profissionais juniores e plenos * Visão Sistêmica e Arquitetural: Capacidade de projetar soluções complexas e escaláveis, considerando impactos técnicos e de negócio * Comunicação Eficaz: Clareza na comunicação com times técnicos, stakeholders e clientes * Resolução de Problemas Complexos: Autonomia e pensamento analítico para lidar com desafios técnicos avançados * Proatividade e Autonomia: Planejamento, priorização e responsabilidade pelas entregas * Flexibilidade e Adaptabilidade: Abertura a novas tecnologias, ferramentas e mudanças de contexto * Colaboração e Trabalho em Equipe: Atuação colaborativa e incentivo a um ambiente saudável * Organização: Código limpo, bem documentado e gestão eficiente de prazos e tarefas * Curiosidade e Aprendizado Contínuo: Atualização constante sobre tendências e boas práticas de mercado Principais Atividades * Definir arquitetura e desenvolver aplicações front\-end e back\-end com foco em performance, estabilidade e escalabilidade * Manutenção, refatoração e otimização de sistemas existentes * Desenvolvimento de testes, rotinas de monitoramento e observabilidade * Criação e manutenção de integrações via APIs e serviços de terceiros * Produção e atualização de documentação técnica ao longo de todo o ciclo de vida do software (SDLC)
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev