Code Group
Desenvolvedor Full Stack Pleno/Sênior – C#/.NET
Presencial
São Paulo, SP, Brasil
Faixa de Remuneração
CLT
Nível de Experiência
Sênior
Requisitos
Conhecimentos Desejáveis
Tarefas e Responsabilidades
Missão do Cargo
Atuar no desenvolvimento, evolução e manutenção de aplicações Full Stack utilizando C#/.NET no backend e React/Next.js no frontend, contribuindo para soluções robustas, seguras, escaláveis e de alta performance. Participar da evolução técnica das aplicações, desenvolvimento de APIs, integrações, melhorias contínuas e construção de novas funcionalidades.
Modelo: 100% presencial – Vila Jaguara, São Paulo/SP
Contratação: CLT
Horário: Segunda a sexta-feira, das 08h às 18h, com 1h12 de intervalo.
Benefícios
- Plano de saúde Unimed/Bradesco, opcional.
- Plano odontológico Odontoprev, opcional.
- Seguro de vida, opcional.
- Vale-alimentação de R$ 275,00/mês.
- Restaurante/refeitório no local, com coparticipação.
- Estacionamento.
- Vale-transporte.
- Transporte fretado entre estação de trem/metrô e o local de trabalho.
- PPR/PLR conforme regras e ciclo da empresa.
- Descontos em instituições de ensino e cursos de idiomas.
- Descontos e promoções em produtos da empresa.
- Gympass.
- Restaurante no local.
- Kit/bolsa térmica com produtos da empresa no final do ano.
Principais Responsabilidades
- Desenvolver e evoluir aplicações Full Stack utilizando C# e .NET.
- Desenvolver e manter APIs RESTful, seguindo boas práticas de segurança, versionamento e desenvolvimento.
- Desenvolver interfaces utilizando React e Next.js.
- Implementar novas funcionalidades e realizar manutenção dos sistemas existentes.
- Trabalhar com bancos de dados relacionais, especialmente SQL Server e PostgreSQL.
- Desenvolver código com foco em qualidade, segurança, performance e escalabilidade.
- Criar e manter testes automatizados.
- Trabalhar com Git/GitHub e processos de CI/CD.
- Participar da definição e evolução das soluções técnicas e arquitetura das aplicações.
- Atuar com serviços e recursos em AWS.
- Apoiar a identificação e resolução de problemas técnicos.
- Participar de práticas de DevOps e integração contínua.
- Trabalhar em conjunto com diferentes áreas e profissionais envolvidos nos projetos.
- Participar de rituais ágeis e contribuir para a melhoria contínua dos processos.
- Compartilhar conhecimento e apoiar tecnicamente os demais integrantes da equipe.
Desenvolvimento e Tecnologias
- Desenvolver aplicações utilizando C# e .NET/.NET Core.
- Desenvolver e manter APIs RESTful.
- Trabalhar com React e Next.js.
- Trabalhar com SQL Server e PostgreSQL.
- Utilizar Git/GitHub para versionamento de código.
- Trabalhar com GitHub Actions e/ou GitLab CI.
- Desenvolver e manter testes automatizados.
- Utilizar práticas de CI/CD e DevOps.
- Trabalhar com serviços de AWS, especialmente Lambda, S3 e ECS.
- Aplicar boas práticas de desenvolvimento, segurança, performance e qualidade de código.
Arquitetura e Integrações
- Contribuir para a evolução da arquitetura e das soluções desenvolvidas.
- Apoiar a construção de soluções escaláveis e de alta performance.
- Trabalhar com integrações entre sistemas e serviços.
- Participar do desenvolvimento de aplicações distribuídas e soluções em nuvem.
- Apoiar a identificação e resolução de problemas relacionados às aplicações e integrações.
- Contribuir para decisões técnicas relacionadas à estrutura, desenvolvimento e evolução das aplicações.
Requisitos
- Experiência sólida com C# e .NET.
- Experiência com .NET Core / ASP.NET Core.
- Experiência no desenvolvimento de APIs RESTful.
- Experiência com React e/ou Next.js.
- Experiência com bancos de dados relacionais, especialmente SQL Server e PostgreSQL.
- Conhecimento em Git/GitHub.
- Experiência ou familiaridade com GitHub Actions e/ou GitLab CI.
- Conhecimento em CI/CD e práticas de DevOps.
- Experiência com AWS.
- Conhecimento em Lambda, S3 e ECS.
- Experiência com testes automatizados.
- Conhecimento de boas práticas de desenvolvimento, segurança, performance e escalabilidade.
- Boa comunicação e facilidade para trabalhar em equipe.
- Autonomia para conduzir atividades e solucionar problemas técnicos.
- Capacidade de interagir com diferentes áreas e explicar decisões técnicas com clareza.
Diferenciais
- Experiência com microsserviços.
- Conhecimento em arquitetura de aplicações distribuídas.
- Experiência com Docker e containers.
- Conhecimento em TDD/BDD.
- Experiência com soluções de alta performance e escalabilidade.
- Vivência com ambientes AWS.
- Experiência com práticas avançadas de DevOps e CI/CD.
- Conhecimento em arquitetura de software e boas práticas de engenharia.
Características Comportamentais
- Perfil protagonista e responsável pelas entregas.
- Comprometimento com qualidade e boas práticas de desenvolvimento.
- Boa comunicação e facilidade para trabalhar em equipe.
- Capacidade de interagir com áreas de negócio e diferentes stakeholders.
- Pensamento crítico e capacidade de propor melhorias.
- Autonomia para conduzir atividades e buscar soluções.
- Facilidade para trabalhar em squads multifuncionais.
- Interesse em aprendizado contínuo e novos desafios.
- Adaptabilidade diante de mudanças e novos desafios.
- Capacidade de explicar experiências, projetos e decisões técnicas com clareza.
- Capacidade de identificar quando é necessário solicitar apoio ao time.
Tecnologias e Conhecimentos da Posição
Obrigatórios:
C# | .NET | .NET Core | ASP.NET Core | APIs REST | React | Next.js | SQL Server | PostgreSQL | AWS | Lambda | S3 | ECS | Git/GitHub | GitHub Actions | GitLab CI | CI/CD | Testes Automatizados
Diferenciais:
Microsserviços | Arquitetura Distribuída | Docker | Containers | TDD | BDD | DevOps | Arquitetura de Software | Alta Performance | Escalabilidade
Compartilhar vaga:
Compartilhar vaga: