Estamos em busca de um Desenvolvedor Fullstack Sênior para atuar na área de Canais Digitais. O profissional será responsável por desenvolver e manter aplicações robustas e escaláveis, com atuação em projetos críticos e de alto impacto. Atuará tanto no backend quanto no frontend, com foco em qualidade de código, boas práticas e integração com diferentes serviços e APIs.
Responsabilidades:
- Desenvolver soluções backend e frontend;
- Projetar, implementar e manter APIs RESTful e Web Services;
- Realizar modelagem e manutenção de bancos de dados;
- Integrar aplicações com serviços da AWS;
- Desenvolver e automatizar pipelines de integração e entrega contínua (CI/CD);
- Criar testes unitários e assegurar a qualidade e confiabilidade do código;
- Projetar e implementar arquiteturas baseadas em microsserviços;
- Conduzir processos de migração de aplicações para ambientes em nuvem (AWS);
- Gerenciar o versionamento de código com GIT, dentro de um ambiente de desenvolvimento orientado por metodologias ágeis como Scrum e Kanban;
- Desenvolver e manter Stored Procedures, Triggers e Functions em banco de dados;
- Colaborar na definição de soluções técnicas, atuando junto ao time de desenvolvimento e arquitetura.
Requisitos
- C#, .NET, .NET Core, Node.js, Angular 8+ e Capacitor
- APIs RESTful, Integrações, Web Services, Microsserviços, Windows Services, Entity Framework;
- SOLID, Clean Code, Testes Unitários;
- SQL Server, MySQL, Oracle (incluindo Triggers, Functions e Stored Procedures);
- AWS (Lambda, DynamoDB, ECS, ECR, S3, SQS, SNS, CloudWatch), Azure DevOps;
- GIT, Scrum e Kanban;
- Padrões de integração, arquitetura baseada em microsserviços.
Diferenciais:
- Desejável experiência no mercado financeiro.