Desenvolvedor FullStack Pleno
Posted Updated
Requisitos
- 4+ anos de experiência na carreira
- Inglês intermediário
- .NET
- C#
- MongoDB
- SQL Server
- Docker
- Redis
- PostgreSQL
- React
- TypeScript
- Next.js
Conhecimentos Desejáveis
- Jenkins
- Microsoft Clarity
- RabbitMQ
- YAML
- DataDog
- Git
- Azure Application Insights
- Trello
- Scrum
- Kanban
- Jira
- Azure DevOps
- GitLab
- Azure Service Bus
Tarefas e Responsabilidades
Desenvolvedor FullStack Pleno
Modalidade: Remoto com disponibilidade para idas esporádicas em Ribeirão Preto.
Contratação: PJ
Horário: Segunda a Quinta-feira das 08h às 18h e Sexta-feira das 08h às 17h.
Responsabilidades e Atribuições
Você será responsável por desenvolver e manter soluções completas, atuando tanto no back-end quanto no front-end. Suas principais atividades incluem:
- Desenvolver e manter soluções back-end escaláveis com C# e .NET.
- Criar interfaces modernas e responsivas com React, Next.js e TypeScript.
- Criar e otimizar APIs REST para integração com outros sistemas.
- Aplicar boas práticas de componentização, performance e acessibilidade.
- Participar de todas as fases do ciclo de desenvolvimento de software: análise, desenvolvimento, testes e implementação.
- Colaborar com equipes de Produto, UX/UI, QA e DevOps.
- Garantir integração contínua e entrega contínua (CI/CD).
- Implementar melhorias de performance e escalabilidade.
- Realizar revisões de código e manter boas práticas de programação.
- Atuar em requisitos de segurança e conformidade com boas práticas.
- Escrever e manter documentação técnica.
- Participar de reuniões de planejamento ágil (Scrum).
Requisitos e Qualificações:
- Experiência sólida com desenvolvimento back-end em C# e .NET.
- Conhecimento em arquitetura de software, preferencialmente microserviços.
- Experiência com bancos de dados relacionais (SQL Server, PostgreSQL) e NoSQL (MongoDB, Redis).
- Experiência com ferramentas de mensageria (Azure Service Bus, RabbitMQ).
- Experiência com Docker e configurações em arquivos YAML.
- Experiência com ferramentas de observabilidade (DataDog, Azure Application Insights, Microsoft Clarity).
- Conhecimento em desenvolvimento de APIs RESTful e integração com sistemas externos.
- Experiência com Git e ferramentas de versionamento.
- Familiaridade com metodologias ágeis (Scrum, Kanban) e ferramentas de gestão (Jira, Trello).
- Experiência com práticas de CI/CD e ferramentas como Azure DevOps, Jenkins e GitLab.
Formação Acadêmica Desejada
- Formação em Tecnologia da Informação, Engenharia, Sistemas de Informação, Administração ou áreas afins.
- Conhecimento em inglês técnico.