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 Utilização do próprio equipamento