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 InfraestruturaExperiê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)BackendC# .
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.FrontendAngular (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 MetodologiasAzure 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.