Desenvolvedor Fullstack Senior (.Net E React)

Detalhes da Vaga

A SynChat busca um Desenvolvedor Fullstack Senior com sólida experiência em backend .NET, conhecimento avançado em arquitetura de software e microserviços, além de expertise em modelagem de banco de dados e infraestrutura AWS.
Procuramos um profissional visionário e proativo, capaz de liderar o desenvolvimento de soluções complexas e escaláveis para o nosso sistema de atendimento digital.
Responsabilidades:
Projetar, desenvolver e manter soluções backend robustas e escaláveis usando .NET, aderindo aos princípios de boas práticas de engenharia e padrões de design de software.
Colaborar ativamente com as equipes de produto e frontend, garantindo integração fluida entre as camadas de aplicação e otimização de performance.
Criar e evoluir a arquitetura de software, definindo e aplicando padrões de design (design patterns) adequados, e implementando soluções baseadas em microserviços para garantir escalabilidade, segurança e alta disponibilidade.
Desenvolver APIs RESTful, com foco em desempenho, segurança e escalabilidade, integrando com AWS API Gateway e demais serviços para garantir uma arquitetura serverless onde necessário.
Aplicar conhecimentos de DevOps para criação e manutenção de pipelines de CI/CD, visando automação de deploy e monitoramento em ambientes de produção e desenvolvimento.

Requisitos Técnicos:
Backend (.NET):

Expertise em .NET Core/ASP.NET Core com desenvolvimento avançado em APIs RESTful e integração de serviços externos.
Sólido conhecimento em padrões de design (como Factory, Singleton, Repository) e práticas avançadas de programação orientada a objetos (SOLID, DDD).
Arquitetura de Software:

Experiência em design de arquiteturas distribuídas e baseadas em microserviços, com conhecimento avançado em mensageria e comunicação assíncrona, usando ferramentas como RabbitMQ, Kafka, ou SQS para otimizar o processamento e escalabilidade.
Banco de Dados:

Profundo conhecimento em modelagem de banco de dados, tanto relacional (PostgreSQL, MySQL) quanto NoSQL (MongoDB), com habilidades para normalização de dados, otimização de queries, indexação e gestão de transações complexas.
Experiência com arquiteturas de banco de dados distribuído é um diferencial.
Infraestrutura AWS:
Elastic Container Registry (ECR):

Gerenciamento de repositórios para versionamento e armazenamento de imagens de contêiner.
Elastic Container Service (ECS) e Kubernetes:

Orquestração de contêineres, implantação de microsserviços e otimização de desempenho.
Lambda:

Desenvolvimento de funções serverless e automação de fluxos de trabalho.
API Gateway:

Criação e configuração de APIs seguras, com políticas de autenticação e escalabilidade.
VPC, EC2 e S3:

Implementação e gerenciamento de redes virtuais e configuração de segurança.
DevOps e Automação:

Experiência prática em CI/CD usando AWS CodePipeline ou GitHub Actions, com integração de testes automatizados e monitoramento contínuo de performance e logs (CloudWatch, CloudTrail).
Segurança:

Conhecimento profundo em práticas de segurança, autenticação e autorização, e experiência com autenticação JWT e OAuth.
Colaboração e Versionamento:

Familiaridade com workflows Git (Gitflow) e ferramentas de colaboração ágil (Jira, Trello).

Diferenciais:
Conhecimento em frameworks de testes unitários e de integração (como xUnit, NUnit) e experiência com automação de testes para assegurar qualidade do código.
Familiaridade com metodologia ágil (Scrum/Kanban) e experiência em liderar sprints de desenvolvimento.
Background em otimização de performance e troubleshooting em ambientes complexos.

Junte-se à SynChat para aplicar suas habilidades em um projeto inovador e dinâmico, ajudando a transformar a experiência de atendimento digital com soluções de ponta.
Se você é movido por desafios e tem paixão por tecnologia, estamos ansiosos para conhecê-lo!


Salário Nominal: A acordar

Fonte: Appcast_Ppc

Função de trabalho:

Requisitos

[Job-18580] Mid-Level Fullstack (Vue.Js Quarkus) Developer, Brazil

Nós somos especialistas em tech transformation, nós somos a CI&T.Combinamos a força disruptiva da Inteligência Artificial com a expertise humana para apoiar ...


Ci&T - Brasil

Publicado 5 days ago

Pleno Business Development Representative (Bdr Iii)

Job descriptionA Atlas é uma Startup de Software, que traz segurança e inovação em todos os processos de um conselho de administração.Todas nossas ações são ...


Atlas Governance - Brasil

Publicado 5 days ago

Business Development Manager (Sales Executive)

Business Development Manager (Sales Executive)Apply locations: BrazilTime Type: Full timePosted on: Posted 30+ Days AgoJob Requisition ID: JR0015843Great tha...


Bsi Companies - Brasil

Publicado 5 days ago

Profissional De Desenvolvimento Fullstack Sênior

Job descriptionA primeira coisa que você precisa saber é que aqui você não vai cair na rotina. A Radix desenvolve soluções para empresas de diferentes setore...


Radix Engenharia E Software - Brasil

Publicado 5 days ago

Built at: 2024-11-15T00:54:48.934Z