Desenvolvedor C# / .Net - Sênior
Codgo.XBarueri - SP
1 posição
Não informado
Integral
Estamos em busca de um(a) Desenvolvedor(a) C# para integrar nosso time de Integrações. Procuramos um profissional apaixonado(a) por tecnologia, com experiência em desenvolvimento de software e vontade de criar soluções robustas, escaláveis e inovadoras.
Responsabilidades:
● Projetar e desenvolver soluções em conjunto com o time de integrações.
● Traduzir requisitos funcionais e não funcionais em implementações eficientes.
● Definir padrões de desenvolvimento, boas práticas e diretrizes de qualidade.
● Colaborar com outros desenvolvedores, oferecendo orientação técnica.
● Realizar code reviews e sugerir melhorias arquiteturais e de performance.
● Pesquisar e avaliar novas tecnologias, frameworks e ferramentas.
● Resolver problemas complexos e propor soluções inovadoras.
● Manter-se atualizado(a) com tendências de arquitetura e desenvolvimento de software.
Requisitos:
● Conhecimentos sólidos em design de software, arquitetura e boas práticas.
● Experiência com C# e .NET Core.
● Familiaridade com RESTful APIs e integrações.
● Experiência com bancos de dados relacionais e não relacionais.
● Vivência em metodologias ágeis (Scrum/Kanban).
● Experiência com TDD e testes (unitários, integração e carga).
● Capacidade analítica e de resolução de problemas.
● Boa comunicação verbal e escrita.
Conhecimentos Técnicos Desejados
Cloud e Infraestrutura:
● Experiência com Google Cloud Platform (GCP):
○ Cloud Run (execução de serviços em containers)
○ Pub/Sub (mensageria e integração)
○ Cloud SQL (bancos de dados gerenciados)
Backend
● C# .NET Core com Entity Framework Core.
● Desenvolvimento de APIs RESTful e microsserviços.
● Observabilidade (logging, tracing, monitoring).
● Bancos relacionais: SQL Server, PostgreSQL, MySQL.
● Conteinerização com Docker.
● Padrões de projeto e arquitetura limpa.
Frontend:
● Angular (versões recentes).
● Domínio de HTML5, CSS3, JavaScript/TypeScript.
● Criação de componentes reutilizáveis e design responsivo.
● Gerenciamento de estado e ciclo de vida de componentes.
DevOps e Metodologias:
● Azure DevOps e Git:
○ Branching strategies, pull requests.
○ CI/CD com Azure Pipelines.
○ Gestão de repositórios e artefatos.
● Boas práticas: Clean Code, SOLID, testes automatizados, code review e pair
programming.
● Metodologias ágeis: Scrum ou Kanban.
Ambiente de Desenvolvimento:
● Experiência em Linux e Windows.
● Capacidade de atuar em múltiplas plataformas e ambientes.
Observações:
Contratação PJ (Full-time) das 09:00 às 18:00 de segunda à sexta
Tal candidato(a) vai participar da equipe da TOTVS alocado - Remoto (Necessário disponibilidade de participação de dailys, alinhamentos, planning, retro)
Utilização do próprio equipamento