Desenvolvedor C# / .Net - Sênior

Codgo.X

Barueri - SP

1 posição

Não informado

Integral

PJ
Remoto
Sênior

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

 

 

Localização

Avenida Andrômeda, Green Valley Alphaville, Barueri - SP, Brasil, 06473-000