Desenvolvedor Full Stack Pleno/Sênior – C#/.NET

4DF Connect · São Paulo, São Paulo, Brazil

**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. * Adaptabi